在可折叠列表中获取展开的项目

时间:2014-05-12 03:15:30

标签: jquery-mobile

如果我在JQM中有可折叠列表,如何获取展开的项目?

我试过了; $("#addressMDUList").find(":selected").text()但这不起作用。

所以我有;

<div id="addressMDUList" data-role="collapsible-set" data-theme="d" data-content-theme="d">

并以编程方式添加集合。现在,在我重建列表之前,我想获取用户最后打开的集合,重建列表,然后再次打开该集合。

1 个答案:

答案 0 :(得分:4)

折叠的可折叠具有类ui-collapsible-collapsed,一旦可折叠展开,此类就会被删除。在 collapsible-set 中,应该只有一个展开的可折叠或没有。

您只需使用.not(".ui-collapsible-collapsed")过滤展开的广告。

var expanded = $("col-set-id").find(".ui-collapsible").not(".ui-collapsible-collapsed");
  

<强> Demo