我正在使用点按来检测元素点击.
<div id="parent" on-tap="myclickEvent">
<h1>Some text<h1>
</div>
Run Code Online (Sandbox Code Playgroud)
但是当我点击它时,触发事件中的目标属性是h1.如何更改以使父元素成为目标?
试试e.currentTarget.不要指望它显示在console.log浏览器中,因为浏览器功能在Chrome中是异步的(实际上甚至不需要记录事件中的事件对象或对象).但是你可以看到,div如果你在代码中尝试这个,它实际上会返回一个.
myclickEvent: function(e){
...
var tag = e.currentTarget.tagName;
console.log(tag);
}
Run Code Online (Sandbox Code Playgroud)