大佬教程收集整理的这篇文章主要介绍了javascript – Jquery – event.target和此关键字之间的区别?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
让我们说我有
$("test").click(function(E) { $thisEventOb = e.target; $this = this; alert($thisEventObj); alert($this); });
我知道警报会弹出不同的值.任何人都可以解释差异?太感谢了.
你可以看到这里的区别:http://jsfiddle.net/qPwu3/1/
给出这个标记:
<style type="text/css">div { width: 200px; height: 100px; BACkground: #AAAAAA; }</style> <div> <input type="text" /> </div>
如果你有这个:
$("div").click(function(E){ alert(e.target); alert(this); });
点击< input>将提醒输入,然后是div,因为输入源于事件,div在冒泡时处理它.但是如果你这样做:
$("input").click(function(E){ alert(e.target); alert(this); });
它会始终警告输入两次,因为它既是事件的原始元素,也是事件的原始元素.
以上是大佬教程为你收集整理的javascript – Jquery – event.target和此关键字之间的区别?全部内容,希望文章能够帮你解决javascript – Jquery – event.target和此关键字之间的区别?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。