jquery對(duì)象和DOM對(duì)象的相互轉(zhuǎn)換
在討論jquery對(duì)象和DOM對(duì)象的相互轉(zhuǎn)換之前岸更,先約定好定義變量的風(fēng)格如果獲取的是jquery對(duì)象,那么在變量前面加上$,例如
var $varible = jquery對(duì)象芒填;
如果獲取的是DOM對(duì)象啤覆,則定義如下:
var varible = DOM對(duì)象郑什;
1.jquery對(duì)象轉(zhuǎn)成DOM對(duì)象:
jquery對(duì)象不能使用DOM中的方法复濒,但如果對(duì)jquery對(duì)象所提供的方法不熟悉脖卖,或者沒有jquery想封裝的方法,不得不使用DOM對(duì)象巧颈,即【index】和get[index].
(1)jquery對(duì)象是一個(gè)數(shù)組對(duì)象畦木,可以通過【index】的方法得到相應(yīng)的DOM對(duì)象。
jquery的代碼如下
(2).DOM對(duì)象轉(zhuǎn)換為jquery對(duì)象:
對(duì)于一個(gè)DOM對(duì)象,只需要用$()把DOM對(duì)象給包裝起來砸泛,就可以獲得一個(gè)jquery對(duì)象了十籍,方式為$(DOM對(duì)象)。
jquery代碼如下:
轉(zhuǎn)換后晾嘶,可以任意使用jquery方法。
通過以上方法娶吞,可以任意的相互轉(zhuǎn)換jquery對(duì)象和DOM對(duì)象網(wǎng)頁(yè)特效垒迂。
最后再次強(qiáng)調(diào),DOM對(duì)象才能使用DOM方法,jquery對(duì)象不能使用DOM中的方法妒蛇,但jquery對(duì)象提供了一套更加完善的工具用于操作DOM机断。