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对象的主要内容,如果未能解决你的问题,请参考以下文章
jQuery - 01. jQuery特点如何使用jQueryjQuery入口函数jQuery和DOM对象的区别jQuery选择器