我想将 Accordion 添加到动态添加的选项卡中。该选项卡是由服务器回发数据生成的。我该怎么办?
回发数据类似于
<div id ="newtab">
<div id = "accordion"> ...</div>
...
</div>
我有
$("#accordion1).accordion();
在添加选项卡之前,但它不起作用。
最佳答案
当我看到这篇文章时,我正在寻找类似问题的解决方案。但在这里你必须导入一个插件。
我尝试了另一种选择,它对我有用。
当添加动态数据时,调用 Accordion 的 destroy 方法。像这样:
.accordion( "destroy" );
并使用之前在 div 上应用的相同选项再次初始化 Accordion :)
关于jquery ui Accordion 无法在动态添加的选项卡上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6906204/