当我使用以下内容为单击事件注册处理程序时:
$('.drilldown-action > li').live('click', function(event){
drilldown.loadActions($(event.target));
});
使用 HTML:
<ul class="drilldown-action">
<li data-action="Dummy"><a href="#">Dummy</a> Dum</li>
</ul>
在浏览器中(使用 Chrome)我点击a
标签,我怎样才能获得注册事件的 jQuery 对象?我希望li
元素成为事件目标,因为这就是我放入选择器的内容。我知道我可以只.parent()
用于这种情况,但是有没有办法获取与选择器匹配的对象,而不是底部事件目标?使用.parent()
也很痛苦,因为当单击其他部分时li
,我不必使用它。