我想将事件绑定到元素及其子元素。这样做的最佳方式是什么?
$(element).bind('click', function(event) {
doSomething();
});
答案 0 :(得分:5)
$(element).bind('click', function(event) {
doSomething();
}).children().bind("click",function(event){
// code to handle children click here
event.stopPropagation(); // if you don't want event to bubble up
});
答案 1 :(得分:0)
您拥有的代码就是这样做的。
查看事件的target
字段,找出哪个实际子节点看到了该事件。