jQuery中get()和eq()的区别
生活随笔
收集整理的這篇文章主要介紹了
jQuery中get()和eq()的区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
? ? ? get返回的是一個(gè)DOM對(duì)象,是獲取的元素?cái)?shù)組。
? ? ??eq返回的是一個(gè)jquery對(duì)象。返回的是jQuery對(duì)象,就可以繼續(xù)調(diào)用其他方法,返回的是元素?cái)?shù)組就不能調(diào)用。
? ? ? 例如下面的代碼就會(huì)報(bào)錯(cuò):
$("#list li").get(0).css("color","magenta") ? ? ??
? ? ??我們可以把它轉(zhuǎn)化為JQ對(duì)象:
$($("#list li").get(0)).css("color","magenta") ? ? ??這樣就可以正常執(zhí)行了,但是一般時(shí)候我們是直接用eq函數(shù):
$("#list li").eq(0).css("color","magenta")
? ? ??最后,時(shí)間倉(cāng)促,資質(zhì)有限,文中表述僅代表個(gè)人觀點(diǎn),不準(zhǔn)確的地方還望見諒,歡迎嚴(yán)厲地指正。
總結(jié)
以上是生活随笔為你收集整理的jQuery中get()和eq()的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么我们的web前端变的越来越复杂
- 下一篇: italic与oblique的区别