1. dom 物件轉成 jquery 物件
對於已經是乙個 dom 物件,只需要用 $() 把dom物件包裝起來,就可以獲得乙個 jquery 物件了,$(dom 物件) 注: var是定義變數
如: ?12
var
v = document.getelementbyid(
"v"
);
//dom物件
var
$v = $(v);
//jquery 物件
轉換後,就可以任意使用 jquery 的方法。
2. jquery 物件轉成 dom 物件
兩種轉換方式講乙個 jquery 物件轉換成 dom 物件: [index] 和 .get(index);
(1) jquery 物件是乙個資料物件,可以通過 [index] 的方法,來得到相應的 dom 物件。
如: ?12
3var
$v = $(
"#v"
);
//jquery 物件
var
v = $v[0];
//dom 物件
alert(v.checked);
//檢測這個checkbox是否被選中
(2) jquery 本身提供,通過.get(index) 方法得到相應的 dom 物件如:?
123var
$v = $(
"#v"
);
//jquery 物件
var
v = $v.get(0);
//dom物件 ( $v.get()[0] 也可以 )
alert(v.checked);
//檢測這個 checkbox 是否被選中
通過以上方法,可以任意的相互轉換 jquery 物件和 dom 物件,需要再強調的是: dom 物件才能使用dom 中的方法,jquery 物件是不可以使用dom中的方法。
jQuery物件和DOM物件之間的轉化
在工作中,有時使用jquery,分不清哪些是jquery物件,哪些是dom物件,在此總結一下。什麼是jquery物件呢?就是通過jquery包裝dom物件後產生的物件。但是二者之間的方法是不相容的,及jquery物件不能使用dom物件的方法,dom物件不能使用jquery物件的方法,但二者之間又有著...
jquery物件和js物件的轉化
jquery物件只能使用jqury方法,不能使用js的方法,相反的,js物件也只能使用js的方法,如果js物件使用了jquery方法,那麼瀏覽器就會報錯。但是在一些特定的時候,我們就需要對jquery物件使用js的方法,此時就要用到兩者物件之間的轉化。jquery物件轉化為js物件 1 var pe...
js 型別之間的相互轉化
設定元素物件屬性 var img document.queryselector img img.setattribute src 值型別number string undefined boolen 引入型別 function a function object a a.age null a null...