我将如何.on()
在 jQuery 中使用不是直接父元素的元素?
.live()
看起来像这样
$('.home_collapsibles').find('.ui-collapsible-heading').live('tap', function (event) {});
与元素
<div data-role="collapsible-set" class="home_collapsibles ui-collapsible-set" data-theme="c" data-inset="false">
<div data-role="collapsible" data-collapsed="true" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d" data-iconpos="right" class="ui-collapsible ui-collapsible-collapsed">
<h3 class="ui-collapsible-heading ui-collapsible-heading-collapsed"><a href="#" class="ui-collapsible-heading-toggle ui-btn ui-btn-icon-right ui-btn-up-c" data-corners="false" data-shadow="false" data-iconshadow="true" data-wrapperels="span" data-icon="arrow-r" data-iconpos="right" data-theme="c">
这是我的 JS Fiddle http://jsfiddle.net/jostster/WD6DD/
编辑:这似乎工作http://jsfiddle.net/jostster/fNNnJ/,但是我想将监听器限制为仅在.home_collapsibles