jquery对象和dom对象之间的有什么差异

介绍

这篇文章给大家分享的是有关jquery对象和dom对象之间的有什么差异的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

最近工作有很多判断的代码,用到了jquery与dom对象的地方比较多,写在这里加强下基本概念:

1。判断是否存在时候,要用dom对象,因为jquery在获得对象的时候,无论要获得的对象是否存在,都会返回jquery对象

2. jquery对象与dom对象的转换:

jquery对象就是通过jquery包装dom对象后产生的对象(集合对象).jQuery对象是jquery独有的,可以使用jquery里的方法。
因此jquery对象和dom对象是不一样的,不能调用对方定义的方法,所以美元(“#测试”).innerHTML会报错,. getelementbyid(“#测试”)[0]. html()也会报错。

普通的dom对象可以用$()包装起来转换为jquery对象:
美元(. getelementbyid(#测试)). html();//正常

jquery对象jquery对象本身是一个集合,要转换为dom对象,可通过数组索引取出:
第一种方式:美元(“#测试”)[0]
第二种方式:美元(#测试). get (0)
注:情商(0)返回的还是jquery对象,eq(0)[0]是dom对象。

感谢各位的阅读!关于jquery对象和dom对象之间的有什么差异就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

jquery对象和dom对象之间的有什么差异