JQ对象和原生DOM对象

Posted 程序猿-alvin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQ对象和原生DOM对象相关的知识,希望对你有一定的参考价值。

相同点:两者本质上都是DOM元素。

不同点:JQ对象是在原生DOM对象上进行了一次封装,使开发人员使用起来更简洁、高效。

    两者之间用法也完全不同,很说初学者经常混淆。

    其实区分两者并不难,

    1、语法不一样,JQ对象都是以$开头的,API也不一样(具体请查询JQ手册)。

         比如:$(‘#a‘).html()    //这样写就可以拿到id 叫 a里面的内容。

      如果   $(‘#a‘).innerHTML  // 这样写就会报错,而且拿不到任何内容,原因就是$(‘#a‘)是JQ对象,而innerHTML是原生DOM的方法,两个不能互用。

    2、原生DOM对象只需要前面加上$便能转化为JQ对象,而JQ对象转换成DOM对象:[index]和.get(index);

以上是关于JQ对象和原生DOM对象的主要内容,如果未能解决你的问题,请参考以下文章

JQ获取元素属性值

jQuery - 01. jQuery特点如何使用jQueryjQuery入口函数jQuery和DOM对象的区别jQuery选择器

JQ——设置值DOM对象和JQ对象的转换

Jq对象与dom对象的互相转换!

jq使用技巧

JQ 于 JS 对象之间的转化