DOM對(duì)象,即是我們用傳統(tǒng)的方法(javascript)獲得的對(duì)象,
var domObj = document.getElementById("id"); //DOM對(duì)象
jQuery對(duì)象, ?即是用jQuery類庫(kù)的選擇器獲得的對(duì)象;
var $obj = $("#id"); //jQuery對(duì)象;
$("#foo").html(); //獲取id為foo的元素內(nèi)的html代碼,html()是jQuery特有的方法;
上面的那段代碼等同于:
document.getElementById("foo").innerHTML;
注意:在jQuery對(duì)象中無(wú)法使用DOM對(duì)象的任何方法。
例如:
$("#id").innerHTML 和$("#id").checked之類的寫法都是錯(cuò)誤的,可以用$("#id").html()和$("#id").attr ("checked")之類的 jQuery方法來(lái)代替。同樣,DOM對(duì)象也不能使用jQuery方法。學(xué)習(xí)jQuery開始就應(yīng)當(dāng)樹立正確的觀念,分清jQuery對(duì)象和DOM對(duì)象之間的區(qū)別,之后學(xué)習(xí) jQuery就會(huì)輕松很多的。