JQ 於 JS 物件之間的轉化

2022-05-21 17:42:11 字數 1195 閱讀 3824

1. dom 物件轉成 jquery 物件

對於已經是乙個 dom 物件,只需要用 $() 把dom物件包裝起來,就可以獲得乙個 jquery 物件了,$(dom 物件) 注: var是定義變數

如: ?12

varv = 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 物件

varv = $v[0];//dom 物件

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

(2) jquery 本身提供,通過.get(index) 方法得到相應的 dom 物件如:?

123var$v = $("#v");//jquery 物件

varv = $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...