JQuery对象是包装DOM对象后产生的,但是JQuery对象无法使用DOM对象的任何方法,同理DOM对象也不能使用JQuery里的方法。
DOM对象转JQuery对象
对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象。
var obj = document.getElementById("id");// DOM对象
var $obj = $(obj);// JQuery对象
JQuery对象转DOM对象
[index]
JQuery对象本身是一个集合,可以通过[index]方法来获得相应的DOM对象。
var $obj = $("#id"); // JQuery对象
var obj = $obj[0]; // DOM对象
alert(obj.checked); // 调用DOM对象的checked属性,检测复选框是否被选中
.get(index)
JQuery本身提供了.get(index)方法来得到DOM对象
var $obj = $("#id"); // JQuery对象
var obj = $obj.get(0); // DOM对象
alert(obj.checked); // 调用DOM对象的checked属性,检测复选框是否被选中