find() 方法獲得當(dāng)前元素集合中每個(gè)元素的后代,通過選擇器、jQuery 對(duì)象或元素來篩選。
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司一直秉承“誠信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!專注中小微企業(yè)官網(wǎng)定制,成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。
例如:
搜索所有段落中的后代 span 元素,并將其顏色設(shè)置為紅色:
$("p").find("span").css('color','red');
find() 方法獲得當(dāng)前元素集合中每個(gè)元素的后代,通過選擇器、jQuery 對(duì)象或元素來篩選。
語法:.find(selector) 參數(shù)selector 字符串值,包含供匹配當(dāng)前元素集合的選擇器表達(dá)式。
詳細(xì)說明:
如果給定一個(gè)表示 DOM 元素集合的 jQuery 對(duì)象,.find() 方法允許我們?cè)?DOM 樹中搜索這些元素的后代,并用匹配元素來構(gòu)造一個(gè)新的 jQuery 對(duì)象。.find() 與 .children() 方法類似,不同的是后者僅沿著 DOM 樹向下遍歷單一層級(jí)。
.find() 方法第一個(gè)明顯特征是,其接受的選擇器表達(dá)式與我們向 $() 函數(shù)傳遞的表達(dá)式的類型相同。將通過測(cè)試這些元素是否匹配該表達(dá)式來對(duì)元素進(jìn)行過濾。
find()是jq的查找函數(shù),常用于查找某元素的子元素。如:
div
p/p
/div
$("div").find("p");
$("div").find("p");這句代碼的意思就是在div下查找p元素。
本文實(shí)例講述了jQuery里filter()函數(shù)與find()函數(shù)用法。分享給大家供大家參考。具體分析如下:
$("div
.cont");
等價(jià)于$("div").find(".cont")
filter()函數(shù)是作用在集合的每一個(gè)對(duì)象($(這里是什么得到的就是什么))上,
find()函數(shù)是在每一個(gè)對(duì)象內(nèi)部查找匹配表達(dá)式的子元素
例子:
div
class="cont"p
class="cont"asdf/p/div
divp
class="cont"jldf/p/div
復(fù)制代碼
代碼如下:$("div").filter(".cont")//獲取的是div
class="cont"的標(biāo)簽
表示找到帶有class為cont的div元素
復(fù)制代碼
代碼如下:$("div").find(".cont")//獲取的是p
class="cont"的標(biāo)簽
表示找到div之后,在div的子元素里面尋找有class為cont的元素
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
find是查找子元素
input元素后面,查找span
應(yīng)該用,$name.next("span").length==0
或者$name.siblings("span").length==0
$('#dropmenu li').hover(function() {$(this).find('ul:first').css({ 'color': '#3de', 'text-decoration': 'underline' });}, function() {$(this).find('ul:first').css({ 'color': '#000', 'text-decoration': 'none' });先試試這段代碼,我無法判斷你的css是否寫的有誤,所以我想簡(jiǎn)單點(diǎn)先這么測(cè)試下為好。最后再替換即可。
標(biāo)題名稱:jquery.find,jqueryfind取值
文章位置:http://aaarwkj.com/article44/dsshche.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、服務(wù)器托管、定制開發(fā)、企業(yè)建站、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)