jQuery物件與js物件互相轉換
阿新 • • 發佈:2018-12-09
曾經有面試題問到js 和 jqQuery 的轉換
jQuery物件 ——> js物件:[index]和.get(index);
(1)jQuery物件是一個數據物件,可以通過[index]的方法,來得到相應的js物件。
如:var (“#v”) ; //jQuery物件
var v=$v[0]; //js物件
alert(v.checked) //檢測這個checkbox是否被選中
(2)jQuery本身提供,通過.get(index)方法,得到相應的js物件
如:var (“#v”); //jQuery物件 var v=$v.get(0); //js物件 alert(v.checked) //檢測這個checkbox是否被選中
js物件 —–> jQuery物件:
對於已經是一個js物件,只需要用(js物件)
如:var v=document.getElementById(“v”); //js物件
var (v); //jQuery物件
轉換後,就可以任意使用jQuery的方法了。
關於this
$(this) 是 jquery 物件
this是js物件
js物件 轉 jquery物件 $(js物件) jquery物件 轉 js物件 jquery物件.get(0) jquery物件[0]