如果我在JQM中有可折叠列表,如何获取展开的项目?
我试过了; $("#addressMDUList").find(":selected").text()
但这不起作用。
所以我有;
<div id="addressMDUList" data-role="collapsible-set" data-theme="d" data-content-theme="d">
并以编程方式添加集合。现在,在我重建列表之前,我想获取用户最后打开的集合,重建列表,然后再次打开该集合。
答案 0 :(得分:4)
折叠的可折叠具有类ui-collapsible-collapsed
,一旦可折叠展开,此类就会被删除。在 collapsible-set 中,应该只有一个展开的可折叠或没有。
您只需使用.not(".ui-collapsible-collapsed")
过滤展开的广告。
var expanded = $("col-set-id").find(".ui-collapsible").not(".ui-collapsible-collapsed");
<强> Demo 强>