jQuery与JavaScript中$(this)和this的区别

需要明确的是jQuery的对象是$(this),因此,在jQuery中使用$(this).在alert($(this)),出现[Object Object],Jquery对象本质上是一个Object对象

JavaScript的的对象是this,在JavaScript使用this.在alert(this), 出现[Object HTMLMagElement].

jquery对象$(this)[0]等同于JS里的元素this,这里的this是一样的,相信你应该看出来了,JS里的元素只要包上$()就是jquery对象了,而jquery的对象只要加上[0]或者.get(0),就是js元素了

JavaScript的对象可以直接使用对象的属性,比如:this.innerHTML, this.innerTEXT.JavaScript需要类型

Number,

Data

,String:String存在各种操作String类型变量的方法

Array

 

因此在调用函数的方法时需要明确对象是jQuery对象还是JavaScript对象。然后调用方法

posted @   特朗鸟  阅读(266)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示