選取DOM元素 jQuery的核心是通過各種選擇器,選中DOM元素,可以用querySelectorAll方法模擬這個功能。
為南漳等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及南漳網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、南漳網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
$(html)方法會根據(jù)傳入的HTML標(biāo)記字符串,創(chuàng)建一個DOM對象,并將這個DOM對象包裝成一個jQuery對象后返回。
var $obj = $(#id); //jQuery對象;jQuery對象就是通過jQuery包裝DOM對象后產(chǎn)生的對象,它是jQuery獨有的。
對于已經(jīng)是一個DOM對象,只需要用$()把DOM對象包裝起來,就可以獲得一個jQuery對象了。
jQuery獲取元素 不管一個還是多個都是返回一個數(shù)組 即將獲取的元素放在一個數(shù)組對象中。
1、選擇器有了CSS選擇器基礎(chǔ)后,看jQuery的選擇器就很簡單了。
2、jQuery通過name獲取對象的方法是:使用jQuery獲取name=nw的input對象:$(input[name=nw]);使用$(input[name=nw]).val()方法或$(input[name=nw]).html()方法來獲取其值。
3、其實看明白上面的例子,就知道錯在哪里了:很簡單,this操作的是HTML對象,那么,HTML對象中怎么會有val()方法了,所以,在使用中,我們不能直接用this來直接調(diào)用jquery的方法或者屬性。
首先,打開html編輯器,新建html文件,例如:index.html,并引入jquery。
方法1:使用name屬性選擇器 name屬性選擇器可用于按name屬性選擇元素。此選擇器選擇值與指定值完全相等的元素。
jQuery通過name獲取對象的方法是:使用jQuery獲取name=nw的input對象:$(input[name=nw]);使用$(input[name=nw]).val()方法或$(input[name=nw]).html()方法來獲取其值。
jQuery沒有那么選擇器,但是可以通過 jQuery [attribute=value] 選擇器實現(xiàn)根據(jù)name篩選的效果。定義和用法 [attribute=value] 選擇器選取每個帶有指定屬性和值的元素??梢赃x取帶有任何屬性的元素(對于指定的屬性沒有限制)。
1、通過父節(jié)點獲取:(1)parentObj.firstChild:如果節(jié)點為已知節(jié)點(parentObj)的第一個子節(jié)點就可以使用這個方法。
2、jQuery通過name獲取對象的方法是:使用jQuery獲取name=nw的input對象:$(input[name=nw]);使用$(input[name=nw]).val()方法或$(input[name=nw]).html()方法來獲取其值。
3、(1)jQuery對象是一個數(shù)據(jù)對象,可以通過[index]的方法,來得到相應(yīng)的DOM對象。
4、首先來看看JQuery中的 $() 這個符號,實際上這個符號在JQuery中相當(dāng)于JQuery(),即$(this)=jquery();也就是說,這樣可以返回一個jquery對象。
熟悉jQuery還是先從核心函數(shù)入手比較好,后面其他的功能都是在此核心函數(shù)的基礎(chǔ)上擴(kuò)展的。
Hello 作用:取得或設(shè)置匹配元素的html內(nèi)容,同類型的方法還有text()和val()。前者是取得所有匹配元素的內(nèi)容。,后者是獲得匹配元素的當(dāng)前值。三者有相似的地方常用在內(nèi)容的操作上。
jQuery是面向?qū)ο蟮膉s庫因此它也具備構(gòu)造函數(shù)的功能,它可通過原型及init()函數(shù)構(gòu)成構(gòu)造函數(shù),而且jQuery實現(xiàn)的構(gòu)造函數(shù)不需要用new來實例化對象jquery中的構(gòu)造函數(shù)充分的運(yùn)用了javascript語言的動態(tài)性。
jQuery.fn.extend() 擴(kuò)展 jQuery 元素集來提供新的方法(通常用來制作插件)。jQuery.extend() 擴(kuò)展jQuery對象本身。jQuery.noConflict() 運(yùn)行這個函數(shù)將變量$的控制權(quán)讓渡給第一個實現(xiàn)它的那個庫。
} 就是jQuery的別稱,而jQuery就是jQuery庫提供的一個函數(shù).(好像也不僅僅只是函數(shù), 因為還有 $.ajax(options) 這樣的使用,等同 jQuery.ajax(options))。
分享文章:得到j(luò)query對象 jquery獲取值的幾種方法
標(biāo)題URL:http://aaarwkj.com/article26/dijipjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、品牌網(wǎng)站建設(shè)、外貿(mào)建站、靜態(tài)網(wǎng)站、用戶體驗、網(wǎng)站內(nèi)鏈
聲明:本網(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)