如果onclick事件绑定到父级,那么jQuery中有哪些方法可以告诉哪个孩子被点击了?如何确定孩子是否在Jquery中被点击
例如:
$('#daddy').click(function() {
// if($("#son").isClicked()){return true;}
//return false;
});
和标记的样子:
<div id="daddy">
<span id="son"></span>
<span id="daughter"></span>
</div>
明白了!谢谢! – Du3 2012-02-29 19:08:20
如果这两个元素中的一个元素启动了点击事件,而该事件冒泡到您已附加到的处理程序,那么'event.target'将是''或'“ '#daddy'。使用此属性来确定哪个孩子被点击。瞧! – FishBasketGordo 2012-02-29 19:10:43
我正在使用jQuery .live侦听器,只需要使用类名来停止传播给孩子。使用上面的提示与另一个页面中的一个我想出了:'if(!$(e.target).hasClass(“customClass”))返回false;'它运行得非常漂亮。谢谢! – Thomas 2013-10-10 04:26:57