当前位置:首页>开发>正文

JQuery中this和event.target的区别 Jquery target.id 问题

2023-06-25 00:36:29 互联网 未知 开发

 JQuery中this和event.target的区别 Jquery target.id 问题

JQuery中this和event.target的区别

this和event.target的区别:
1.js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远指向触发事件的DOM元素本身;
2.this和event.target都是dom对象,使用jQuey中的方法可以将他们转换为jquery对象:$(this)和$(event.target).
假设htm是


点击span的时候改变span的颜色,使用this的话点击span因为事件冒泡机制,div也会改变颜色,但是使用event.target不会。

Jquery target.id 问题

发出单击事件的源的ID。

看命名,这应该是一个搜索提示。

就是说当,单击事件发生的源目标,即单击的对象的ID不是这个弹出的div的时候,就把这个div给隐藏掉(其实就是点击在了这个div的外部时,隐藏此div)。

最新文章