您好,登錄后才能下訂單哦!
這篇文章主要介紹了jquery對象如何轉為html dom對象,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
轉換方法:1、jQuery對象是一個數(shù)據(jù)對象時,可以通過“[index]”方法進行轉換,得到相應的DOM對象,語法“jQuery對象[index]”;2、通過“jQuery對象.get(index)”語句來轉換。
本教程操作環(huán)境:windows7系統(tǒng)、jquery1.10.0版本、Dell G3電腦。
什么是jQuery對象?
---就是通過jQuery包裝DOM對象后產(chǎn)生的對象。jQuery對象是jQuery獨有的,其可以使用jQuery里的方法。
比如:
$("#test").html()
意思是指:獲取ID為test的元素內(nèi)的html代碼。其中html()是jQuery里的方法
這段代碼等同于用DOM實現(xiàn)代碼:
document.getElementById("id").innerHTML;
雖然jQuery對象是包裝DOM對象后產(chǎn)生的,但是jQuery無法使用DOM對象的任何方法,同理DOM對象也不能使用jQuery里的方法. 亂使用會報錯。比如:$("#test").innerHTML、document.getElementById("id").html()之類的寫法都是錯誤的。
還有一個要注意的是:用#id作為選擇符取得的是jQuery對象與document.getElementById("id")得到的DOM對象,這兩者并不等價。請參看如下說的兩者間的轉換。
既然jQuery有區(qū)別但也有聯(lián)系,那么jQuery對象與DOM對象也可以相互轉換。在再兩者轉換前首先我們給一個約定:如果一個獲取的是 jQuery對象,那么我們在變量前面加上$,如:var $variab = jQuery對象;如果獲取的是DOM對象,則與習慣普通一樣:var variab = DOM對象;這么約定只是便于講解與區(qū)別,實際使用中并不規(guī)定。
jQuery對象轉成HTML DOM對象:
兩種轉換方式將一個jQuery對象轉換成DOM對象:[index]和.get(index);
(1)jQuery對象是一個數(shù)據(jù)對象,可以通過[index]的方法,來得到相應的DOM對象。
如:
var $v =$("#v") ; //jQuery對象 var v=$v[0]; //DOM對象 alert(v.checked) //檢測這個checkbox是否被選中
(2)jQuery本身提供,通過.get(index)方法,得到相應的DOM對象
如:
var $v=$("#v"); //jQuery對象 var v=$v.get(0); //DOM對象 alert(v.checked) //檢測這個checkbox是否被選中
jquery是一個簡潔而快速的JavaScript庫,它具有獨特的鏈式語法和短小清晰的多功能接口、高效靈活的css選擇器,并且可對CSS選擇器進行擴展、擁有便捷的插件擴展機制和豐富的插件,是繼Prototype之后又一個優(yōu)秀的JavaScript代碼庫,能夠用于簡化事件處理、HTML文檔遍歷、Ajax交互和動畫,以便快速開發(fā)網(wǎng)站。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“jquery對象如何轉為html dom對象”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業(yè)資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。