如果我们有如下结构
<div id="level1" onclick="customfunction(this)">
<div id="level2">
<span id="element1">E1</span>
<span id="element2">E2</span>
</div>
</div>
在我点击element1时的上述结构中。这个参数将给出整个div对象。好像我需要知道点击哪个孩子,需要使用什么,类似于event.target.id / event.currentTarget? 作为函数中的参数传递事件
答案 0 :(得分:-1)
如果你正在使用Jquery,你可以这样做:
$('#level1').on('click', 'span', function () {
//now `this` refers to the span being clicked
});
请检查我提出的这个小提琴:http://jsfiddle.net/uupbvapa/
希望它有所帮助!