Jquery對象與DOM對象的區別
Jquery對象中沒法使用DOM對象的任何方法:
如:$("#id").innerHTML和$("#id").checked之類的寫法都是錯誤的,能夠用$("#id").html()和$("#id").attr("checked")之類的Jquery方法來代替!
一樣,DOM對象也不能使用Jquery裏的方法:
如:document.getElementById("id").html()也會報錯,只能用document.getElementById("id").innerHTML語句!
Jquery對象和DOM對象的相互轉換
var $variable = Jquery 對象;
var variable = DOM對象;
JQuery對象轉成DOM對象
var $cr = $("#cr"); //Jquery對象
var cr = $cr[0]; //DOM對象
alert(cr.checked) //檢測這個checkbox是否被選中了
DOM對象轉成Jquery對象
var cr = document.getElemnetByID("cr"); //DOM對象
var $cr = $(cr); //Jquery對象
——參考資料《鋒利的JQuery》