1. 程式人生 > >區別jquery對象和dom對象及轉換方法

區別jquery對象和dom對象及轉換方法

jquery 常見 ide 沒有 獲取 無效 出現 doc 結果

一、jquery對象

  由$() 獲取,例如 var div = $("#id"); 這個div是jquery對象,它裏面沒有dom對象自帶的方法。常見的dom對象自帶的方法,

例如 div.innerHTML(); 本人以第一次出現的這個錯誤是寫video 標簽,得到的jquer對象使用了dom 對象的方法,結果無效。後來認真考慮了這個問題。

二、dom對象

  由document.getElement..得到,這個對象是正宗的dom對象, 擁有元素自帶的所有方法。

所以有一個不成文的規定,為了區分jquery對象和dom對象,用var $div = $("#id"); 表示得到的是jquery對象,dom對象還是普通的寫法。

jquery對象和dom對象能夠相互轉化:

  jquery轉化為dom對象:div = $div.[0] 或$div.get(0)或$div.eq(0)[0]

  dom轉化成jquery對象:$div = $(div);

希望能幫助到您。

區別jquery對象和dom對象及轉換方法