我有以下HTML
<span>Foo <b>Bar</b></span>
以及以下JS
$("span").mouseover(function(event) {
...
});
当我将Foo
$(event.target)
悬停在<span>
元素上时,但当我将鼠标悬停在Bar
$(event.target)
上时,<b>
元素< / p>
如何在不检查<b>
然后选择父母的情况下获取我想要的元素??
答案 0 :(得分:3)
使用event.currentTarget
。它是对具有事件侦听器的元素的引用。要获得深入的解释,请阅读事件顺序,冒泡和捕获。值得花时间:http://www.quirksmode.org/js/events_order.html