Javascript 避免在嵌套元素中冒泡
我有以下html代码:Javascript 避免在嵌套元素中冒泡,javascript,jquery,event-bubbling,Javascript,Jquery,Event Bubbling,我有以下html代码: <td class="myclass"> <span> <span>xxxx</span> </span> <span>xxxx</span> <span>xxxx</span> </td> xxxx xxxx xxxx 我将click事件附加到类为“myclass”的元素,并将函数作为回调传递。在该
<td class="myclass">
<span>
<span>xxxx</span>
</span>
<span>xxxx</span>
<span>xxxx</span>
</td>
xxxx
xxxx
xxxx
我将click事件附加到类为“myclass”的元素,并将函数作为回调传递。在该函数中,我在event.target中接收任何元素,但我想要获取的元素是td。?我是否可以避免冒泡,以便在目标或活动中始终获得td
非常感谢在处理函数中使用上下文
$('.myclass')。在('click',function()上{
console.log(this);
});代码>
xxxx
xxxx
xxxx
我忘了告诉大家我不能使用它,因为我需要以这种方式附加事件:$('.myclass')。on('click',myFunction);在我的函数中,“this”是文档。@MKP–第二种方法如何?“this”或“e.currentTarget”是回调函数中的文档本身。谢谢你的帮助。