1. 程式人生 > >jQuery物件與js物件互相轉換

jQuery物件與js物件互相轉換

曾經有面試題問到js 和 jqQuery 的轉換

jQuery物件 ——> js物件:[index]和.get(index);

(1)jQuery物件是一個數據物件,可以通過[index]的方法,來得到相應的js物件。

如:var v=(“#v”) ; //jQuery物件

var v=$v[0]; //js物件

alert(v.checked) //檢測這個checkbox是否被選中

(2)jQuery本身提供,通過.get(index)方法,得到相應的js物件

如:var v=(“#v”); //jQuery物件 var v=$v.get(0); //js物件 alert(v.checked) //檢測這個checkbox是否被選中

js物件 —–> jQuery物件:

對於已經是一個js物件,只需要用()DOMjQuery(js物件)

如:var v=document.getElementById(“v”); //js物件

var v=(v); //jQuery物件

轉換後,就可以任意使用jQuery的方法了。

關於this

$(this) 是 jquery 物件

this是js物件

js物件 轉 jquery物件 $(js物件) jquery物件 轉 js物件 jquery物件.get(0) jquery物件[0]