在jQuery中绑定元素及其子元素

时间:2011-04-20 09:27:44

标签: jquery bind children

我想将事件绑定到元素及其子元素。这样做的最佳方式是什么?

$(element).bind('click', function(event) {
    doSomething();
});

2 个答案:

答案 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字段,找出哪个实际子节点看到了该事件。