什么是jquery對象 jquery對象和js對象

為什么$之后,返回的是jquery對象

$(this) 返回一個 jQuery 對象,你可以對它調(diào)用多個 jQuery 方法,比如用 text() 獲取文本,用val() 獲取值等等。而 this 代表當(dāng)前元素,它是 JavaScript 關(guān)鍵詞中的一個,表示上下文中的當(dāng)前 DOM 元素。

成都創(chuàng)新互聯(lián)公司專注于漣源網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供漣源營銷型網(wǎng)站建設(shè),漣源網(wǎng)站制作、漣源網(wǎng)頁設(shè)計、漣源網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造漣源網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供漣源網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

不管找沒找到,$()函數(shù)都會返回一個jquery對象,這個jquery對象有個length屬性,表示找到多少個匹配的DOM元素,為0就是沒找到。

也就是說,后者返回的是一個html對象(本例中是遍歷HTML的img對象,所以為HTMLImageElement)。

JQuery對象和DOM對象的區(qū)別

1、只有jquery對象才能使用jquery定義的方法。注意dom對象和jquery對象是有區(qū)別的,調(diào)用方法時要注意操作的是dom對象還是jquery對象。普通的dom對象一般可以通過$()轉(zhuǎn)換成jquery對象。

2、jQuery對象就是通過jQuery包裝DOM對象后產(chǎn)生的對象。

3、注:js原生獲取的dom是一個對象,jQuery對象就是一個數(shù)組對象,其實就是選擇出來元素的數(shù)組集合。所以說他們兩者是不同的對象類型不等價。

4、深刻了解jQuery對象和普通DOM對象的區(qū)別。

5、this指向的是觸發(fā)函數(shù)的對象,自然也就是指向這個按鈕了,按鈕就是DOM對象。雖然你是用jquery的選擇器選中的元素按鈕,但是,也僅僅是使用了選擇功能,函數(shù)并不會綁定到j(luò)Query的對象里的。

DOM對象與jquery對象有什么不同

1、jQuery的$(document)對象是jQuery自定義的對象,就是在js原生的document對象外面再套一層“殼”,添加了自身的一些屬性、方法、事件等。所以兩者是不相同的。

2、jQuery對象是一個數(shù)組對象,可以通過[index]的方法得到相應(yīng)的DOM對象。

3、jQuery對象與dom對象的轉(zhuǎn)換 只有jquery對象才能使用jquery定義的方法。注意dom對象和jquery對象是有區(qū)別的,調(diào)用方法時要注意操作的是dom對象還是jquery對象。普通的dom對象一般可以通過$()轉(zhuǎn)換成jquery對象。

4、JavaScript 對象JavaScript 提供多個內(nèi)建對象,比如 String、Date、Array 等等。對象只是帶有屬性和方法的特殊數(shù)據(jù)類型。

5、深刻了解jQuery對象和普通DOM對象的區(qū)別。

當(dāng)前文章:什么是jquery對象 jquery對象和js對象
標(biāo)題網(wǎng)址:http://muchs.cn/article27/dgisjjj.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、關(guān)鍵詞優(yōu)化、Google、虛擬主機(jī)、App開發(fā)、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)