给定一个基本的 jQuery Mobile Collapisible Set,如何在切换事件触发之前获取 AJAX 内容?我正在使用 jQM 创建以下内容:
<div id="test" data-role="collapsible-set" data-inset="false">
<div data-role="collapsible" data-collapsed="true" data-mini="true">
<h2>Title #1</h2>
<ul data-role="listview"></ul>
</div>
<div data-role="collapsible" data-collapsed="true" data-mini="true">
<h2>Title #2</h2>
<ul data-role="listview"></ul>
</div>
</div>
我希望能够在用户单击 AJAX 调用的“切换”触发以从服务器获取内容并将其放置在正确的 ul 中。除了拦截“点击”之外,我可以弄清楚如何做所有事情。我已经尝试在单击和展开 div、h2 甚至 ul 上进行绑定。
我正在寻找类似的东西:
$('#test h2').live('click',function() {
// do my AJAX call here to get li's to put in correct ul (assuming none exist)
});
当然,我错过了一些超级简单的东西。