1、在jQuery对象中无法使用DOM对象的任何方法。同样,DOM对象也不能使用jQuery里的方法。
2、jQuery对象与DOM对象的相互转换。
1)什么是jQuery对象?
- jQuery对象就是通过jQuery包装DOM对象后产生的对象。即jQuery对象是一个类似数组的对象。
- 平时用到的jQuery对象都是通过$()函数制造出来的,$()函数就是一个jQuery对象的制造工厂。
2)在讨论jQuery对象和DOM对象的相互转换之前,先约定好定义变量的风格。
- 获取jQuery对象: var $variable = jQuery对象;
- 获取DOM对象: var variable = DOM对象;
3)jQuery对象转换DOM对象的两种转换方法。
- [index]方法 可将jQuery对象看成一个数组
var $cr = $("#cr");
var cr = $cr[0];
- get(index)
var $cr = $("#cr");
var cr = $cr.get(0);
4)DOM对象转成jQuery对象 对于一个DOM对象,只需要把$()把DOM对象包装起来,就可以获得一个jQuery对象。方式为$(DOM)对象。
var cr = document.getElementById("cr");
var $cr = $(cr);