首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用jQuery向jquery折叠面板添加项

使用jQuery向jquery折叠面板添加项
EN

Stack Overflow用户
提问于 2009-05-26 13:21:31
回答 4查看 39.8K关注 0票数 46

我正在使用jQuery accordion插件来制作一些数据的手风琴。然后,我希望用户能够添加更多的数据到手风琴。我已经将accordion设置为正常工作,然后我已经创建了一个函数,该函数在与accordion语义匹配的accordion前面添加一个"list item“。

是否可以“更新”accordion,使其与新添加的元素一起工作,而无需将新数据保存到数据库并刷新页面?

如下所示:

代码语言:javascript
复制
.accordion('refresh')

或者像jQuery 1.3中添加的现场活动,有人知道吗?

EN

回答 4

Stack Overflow用户

发布于 2012-05-24 19:29:19

要添加新部分并使旧部分保持活动状态,请执行以下操作:

代码语言:javascript
复制
var active = $('#accordion').accordion('option', 'active');
$('#accordion').append('<h3><a href="#">New Paragraph</a></h3><div><p>New data</p></div>')
    .accordion('destroy').accordion({ active: active});
票数 8
EN

Stack Overflow用户

发布于 2013-02-20 01:38:31

正如Shahzad上面提到的,jQuery UI 1.10使这一点变得更容易;请参阅the documentation

票数 6
EN

Stack Overflow用户

发布于 2009-05-26 13:33:15

您可能需要查看LiveQuery插件:http://plugins.jquery.com/project/livequery

它允许您在加载DOM后添加事件和绑定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/910645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档