2012-02-29 41 views
1

我正在尝试创建一个JQuery UI Accordion,但其中的某些jQuery代码生成的手风琴中的HTML。将jQuery UI Accordion与程序生成的HTML一起使用

我在基础HTML中也有一些示例手风琴项目;这些工作正常。

的问题是,所述(样品1)

$(function(){ 
    $("#accordion").accordion({ 
     event: "click hoverintent" 
    }); 
}); 

代码把特定手风琴级,角色等标签进入

<div id="accordion"> 
    <h3><a href="#">Heading</a></h3> 
    <div> 
     <p> 
      Stuff 
     </p> 
    </div> 
... 

标签,但这些都没有被插入到我使用jQuery生成的HTML代码。

上面的项目'...'工作正常。 下面的'...'由jQuery生成的类似标签不起作用,因为它们没有收到手风琴标签。

我想问题在于什么时候调用(样本1)代码,以便在我的HTML生成后执行。目前它正在我的页面的头部,就像手风琴的例子一样。我在其他地方尝试过,也试过但没有成功。

有什么建议吗?

回答

0

您需要销毁,然后重新创建手风琴,以便能够使用附加项目。
这是一个demo

+1

非常非常感谢,德鲁。 - 缺口。 – user1240259 2012-03-01 10:29:43