this和e.target区别,求教
我的理解,this永远指向事件绑定的对象,e.target永远指向当前触发事件的对象,
比如下面例子,this永远指向ul,e.target可能指向ul,可能指向li,对吗?
<ul>
<li>111</li>
<li>222</li>
<li>333</li>
</ul>
$(ul).on('click',function(e){
alert($(this).text());
alert(e.target.textContent);
$
})
我的理解,this永远指向事件绑定的对象,e.target永远指向当前触发事件的对象,
比如下面例子,this永远指向ul,e.target可能指向ul,可能指向li,对吗?
<ul>
<li>111</li>
<li>222</li>
<li>333</li>
</ul>
$(ul).on('click',function(e){
alert($(this).text());
alert(e.target.textContent);
$
})
2019-01-09
举报