如何为动态创建的数据角色捕获事件="collapsible"
How to capture events for dynamically created data-role="collapsible"
能否请您告诉我如何捕获数据角色的事件="collapsible"
这是我的 fiddle
我试过这样
$('.my-collaspible').on('collapsibleexpand', function() {
alert('herere');
});
如果 data-role="collapsible" 是静态的 (http://jsfiddle.net/5kbEE/19/).
,我怎么观察到上述事件工作正常
如果它是动态创建的,你能告诉我如何让它工作吗
您必须使用 event delegation。容器处理事件并将其委托给可折叠对象。通过这种方式,创建处理程序时不必存在可折叠对象。
$(document).on('collapsibleexpand', '.my-collaspible', function () {
alert('herere');
});
Updated FIDDLE
能否请您告诉我如何捕获数据角色的事件="collapsible"
这是我的 fiddle
我试过这样
$('.my-collaspible').on('collapsibleexpand', function() {
alert('herere');
});
如果 data-role="collapsible" 是静态的 (http://jsfiddle.net/5kbEE/19/).
,我怎么观察到上述事件工作正常如果它是动态创建的,你能告诉我如何让它工作吗
您必须使用 event delegation。容器处理事件并将其委托给可折叠对象。通过这种方式,创建处理程序时不必存在可折叠对象。
$(document).on('collapsibleexpand', '.my-collaspible', function () {
alert('herere');
});
Updated FIDDLE