jQuery中eq與get的區別(整理)

2022-01-16 07:18:26 字數 618 閱讀 2877

相信大部份人都會把這2個的用法搞錯。仔細檢視下api文件就可以知道。eq返回的是乙個jquery物件,get返回的是乙個html 物件陣列。舉個例子:

style="color:yellow"

>緋雨

使用eq來獲得第乙個p標籤的color值:

$

("p").eq

(0).css

("color")  //因為eq(num)返回的是個jq物件,所以可以用jq的方法css

使用get來獲得第乙個p標籤的color值:

$

("p").get

(0).style.color  //因為get(num)返回的是個html物件,所以要使用傳統的html物件方法,jq物件此時就沒用了。

當然,你也可以get(num)後把物件轉為jq的物件再進行操作:

$

($("p").get

(0)).css

("color")

more eq

see:

more get:

see:

from:

JQuery中eq 和get 的區別

下來我們就開門見山吧,相信大家在工作中經常會用到這兩個方法吧,那麼他們的區別是什麼了?眾所周知,eq 方法返回的是乙個jquery物件,也就是 object object get 方法返回的是dom物件組成的陣列,也就是 object htmllielement 我們用乙個例子說明一下 首先引入jq...

jQuery中eq和get的區別

相信大部份人都會把這2個的用法搞錯。仔細檢視下api文件就可以知道。eq返回的是乙個jquery物件,get返回的是乙個html 物件陣列。舉個例子 style color yellow 緋雨 使用eq來獲得第乙個p標籤的color值 p eq 0 css color 因為eq num 返回的是個j...

JQuery中eq 和get 的區別

眾所周知,eq 方法返回的是乙個jquery物件,也就是 object object get 方法返回的是dom物件組成的陣列,也就是 object htmllielement 我們用乙個例子說明一下 首先引入jquery庫檔案,html item1li item2li item3li ul bod...