Jquery mobile Jquery Mobile中的折叠状态控制

Jquery mobile Jquery Mobile中的折叠状态控制,jquery-mobile,Jquery Mobile,根据下面的例子,有没有办法从javascript控制页面可折叠部分的状态 <div data-role="collapsible" data-collapsed="true"> <h3>Title</h3> I'm some hidden content </div> <input type="button" value="click me to open the above section" onclick="...."> 标题

根据下面的例子,有没有办法从javascript控制页面可折叠部分的状态

<div data-role="collapsible" data-collapsed="true">
<h3>Title</h3>
I'm some hidden content
</div>

<input type="button" value="click me to open the above section" onclick="....">

标题
我是一些隐藏的内容

过时


ui可折叠内容
在可折叠内容中有一个
aria hidden
属性-使用此属性检查状态

$('yourthing a:first')。单击()

切换状态

这不是很好,但我还没有看到一个好的实现

我发现:

$('myCollapsible').trigger('collapse').trigger('updatelayout');


要成为控制可折叠元素的最佳方法,我建议您接受这一点作为答案-此外,您可以监听“展开”和“折叠”事件,如:
$('.ui-collapsable')。on('expand',callback)
$('.ui-collapsable')。on('collapse',callback)
$('myCollapsible').trigger('expand').trigger('updatelayout');