DOM原生对象和jQuery对象的区别
1、jQuery选择器得到的jQuery对象和标准的js中的document.getElementById()取得的DOM对象是两种不同的对象类型(js原生获取的dom是一个对象,jQuery对象就是一个数组对象,,其实就是选择出来元素的数组集合。)
2、jQuery无法使用DOM对象的任何方法,同理DOM对象也不能使用jQuery里的方法,乱使用会报错。如:
$("#id").html();
document.getElementById("id").innerHTML
用来获取ID为id的元素内的html代码
$("#id").innerHTML;
document.getElementById("id").html();
这样写就是错的
js-dom对象和jQuery对象之间的相互转换
1、jQuery对象转换为js-dom对象有两种方法:
[index]和get(index)
2、js-dom转换为jQuery对象:
$(),参数为js-dom对象