生活随笔
收集整理的這篇文章主要介紹了
jQuery对象与dom对象不能划等号
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
???? 今天群里的兼哲大神說:加了方括號就不是jQuery的東西了,當(dāng)時(shí)沒有覺得是什么難事,今天開發(fā)起來發(fā)現(xiàn),真的是不能等同的,但是[]后卻可以使用JavaScript方法。
| jQuery對象與dom對象的轉(zhuǎn)換 只有jquery對象才能使用jquery定義的方法。注意dom對象和jquery對象是有區(qū)別的,調(diào)用方法時(shí)要注意操作的是dom對象還是jquery對象。 普通的dom對象一般可以通過$()轉(zhuǎn)換成jquery對象。 如:$(document.getElementById("msg")) 則為jquery對象,可以使用jquery的方法。 由于jquery對象本身是一個(gè)集合。所以如果jquery對象要轉(zhuǎn)換為dom對象則必須取出其中的某一項(xiàng),一般可通過索引取出。 如:$("#msg")[0],$("div").eq(1)[0],$("div").get() [1],$("td")[5]這些都是dom對象,可以使用dom中的方法,但不能再使用Jquery的方法。 以下幾種寫法都是正確的: $("#msg").html(); $("#msg")[0].innerHTML; $("#msg").eq(0)[0].innerHTML; $("#msg").get(0).innerHTML; |
以后要注意了…
轉(zhuǎn)載于:https://www.cnblogs.com/long_/archive/2010/07/16/1779252.html
總結(jié)
以上是生活随笔為你收集整理的jQuery对象与dom对象不能划等号的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。