Jquery對象和DOM對象

 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》
相關文章
相關標籤/搜索