jQuery對象轉換成DOM對象

2016-10-07 1416 0 編輯:深色多郎 來源:網站設計書籍

當使用jQuery選擇器選中某個或某組元素后,實際上就創建了一個jQuery對象,jQuery對象是通過jQuery包裝DOM對象后產生的對象。但jQuery對象和DOM對象時有區別的,例如:

$("#qq).html();      //獲取id為qq元素內的HTML代碼

這條代碼等價于:

document.getElementById("qq").innerHTML;

也就是說,如果以個對象是jQuery對象,那么它就可以使用jQuery中的方法,例如html()就是jQuery中的一個方法。但是jQuery對象無法使用DOM對象中的任何方法,同樣DOM對象也不能使用jQuery中的任何方法。因此下面的寫法都是錯誤的。

$("#qq).innerHTML;       //錯誤寫法

document.getElementById("qq").html() //錯誤寫法

但如果jQuery沒有封裝想要的方法,不得不使用DOM方法的時候,有以下兩種方法將jQuery對象轉換成DOM對象。

(1)jQuery對象是一個數組對象,可以通過添加數組下標的方法得到對應的DOM對象。例如,$("#msg")[0],就講jQuery對象轉變成了一個DOM對象。

(2)使用jQuery中提供的get()方法得到相應的DOM對象,如$("#msg").get(0)。

本站文章均為深正網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,但謝絕直接搬磚和抄襲!感謝...
關注深正互聯
我們猜你喜歡
七星彩头尾 麻将怎么打视频教程 火山小视频转发可以赚钱 北单比分投注秘诀 贵州11选5 征途2s工作室干什么赚钱 大唐娱乐彩票游戏 互联网的工作如何赚钱吗 安卓网球比分扳 桌彩网安卓 婚车 跟车 赚钱吗 梦幻西游上号不用管赚钱 梦幻西游2129级ps怎么赚钱 什么视最赚钱 球探网nba比分直播 青岛卖保时捷赚钱嘛 高铁广告销售赚钱吗