DOM對象和jQuery對象有什么區別

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就會輕松很多的。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 對于jQuery的初學者來說,經常分辨不清DOM對象和jQuery對象,本文簡單說明兩者的區別和兩種對象相互轉換的...
    超玉閱讀 557評論 0 4
  • 一、樣式篇 第1章 初識jQuery (1)環境搭建 進入官方網站獲取最新的版本 http://jquery.co...
    凜0_0閱讀 3,445評論 0 44
  • ImageLoadingListener.java圖片加載各種時刻的回調接口,可在圖片加載的某些點做監聽。包括開始...
    傀儡世界閱讀 344評論 0 0
  • 【葉開】 我也應該談談南海邊的老家啦。 我的老家不僅有各種美妙的熱帶水果,還有南海北邊的神秘美食,沙蟲是難以名狀的...
    老虎不吃飯飯閱讀 1,830評論 4 12
  • 有一種植物你家一定有,或者爸爸媽媽的辦公室一定有,在校園里也很常見,甚至走在馬路上都能見到它們,你能猜到它是...
    弈寶閱讀 237評論 0 1