我有兴趣绑定 动态生成的 div的所有孩子的点击事件。
1.7的结合
$(staticAncestors).on(eventName, dynamicChild, function() {...
example:
$('body').on('click','.myDiv', function() {...
使用* as选择器绑定到ALL ELEMENTS
$('.myDiv').on('click', '*', function() {...
如何将*绑定到 动态生成的 div?
已在jsfiddle中复制了我的项目。
注意:在Ahmad的jsfiddle中(请参阅第一个答案),子点击事件可以使用或不使用点击选择器中包含的*
。在我的jsfiddle中,我的示例工作正常(当*
isn时)如果单击PARENT div,但单击CHILD元素(图像和文本标题)则不然。现在,将*添加到我的示例中,没有任何作用......
答案 0 :(得分:4)
我刚刚在评论中试过了我问你的内容并且有效:
$('body').on('click','.myDiv *', function() {