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