方法有很多種的,我的方案是:

成都創(chuàng)新互聯(lián)專注于團(tuán)風(fēng)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供團(tuán)風(fēng)營(yíng)銷型網(wǎng)站建設(shè),團(tuán)風(fēng)網(wǎng)站制作、團(tuán)風(fēng)網(wǎng)頁(yè)設(shè)計(jì)、團(tuán)風(fēng)網(wǎng)站官網(wǎng)定制、重慶小程序開(kāi)發(fā)服務(wù),打造團(tuán)風(fēng)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供團(tuán)風(fēng)網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
通過(guò)當(dāng)前選擇元素,查找其父元素,然后再查找這個(gè)父元素的最后一個(gè)子元素
例如:
div?id="oDiv"
p?id="p1"/p
...
a?name="a1"?href=""?id="a1"/a
/div
如要選擇id為p1的p標(biāo)簽的最后一個(gè)兄弟元素
jquery寫(xiě)法如下:
$("#p1").parent().last();
結(jié)果:
a?name="a1"?href=""?id="a1"/a
1、獲取第一個(gè)子元素有如下方法:
(1):first
舉:$('div.one:first'),獲取所有class="one"的div的第一個(gè)div子元素。這里的限制在于父子元素都是同一種,即父元素如果是span標(biāo)簽,獲取的第一個(gè)子元素也是span標(biāo)簽,如果父元素是table標(biāo)簽,獲取的子元素也是table標(biāo)簽。
(2):first-child
如:$('div.one:first-child'),獲取所有class="one"的div的第一個(gè)子元素,注意是“所有”,意思是說(shuō),如果這個(gè)div有多外,那么獲取的第一個(gè)子元素也是有多個(gè)。
(3)使用eq()方法
如:$('div.one span:eq(1)'),獲取class="one"下的div的第一個(gè)span子元素,同(2)一樣,也是有多個(gè)div也是獲取多個(gè)div的第一個(gè)元素。
可以通過(guò)獲取id,或者直接在父層限制一個(gè)eq(1)這樣的形式去獲取惟一一個(gè)子元素
$('#1').parent().find('li:last').css('background-color',?'red');
這樣用 號(hào)獲取最接近的子元素
主要方法有兩類:使用選擇器或者遍歷函數(shù),并且可以混合使用。以獲取id為test的div下的第一個(gè)或最后一個(gè)div子元素為例,詳細(xì)說(shuō)明如下:
1、使用選擇器:
$("#testdiv:first-child") // $("#testdiv:first")
$("#testdiv:last-child") // $("#testdiv:last")
2、使用遍歷函數(shù):
$("#test").children().first()
$("#test").children().last()
3、混合使用
$("#testdiv").first()
$("#testdiv").last()
$("#test").children(":first") // $("#test").children(":first-child")
$("#test").children(":last") // $("#test").children(":last-child")
是text文本數(shù)據(jù)。
$.ajax()函數(shù)依賴服務(wù)器提供的信息來(lái)處理返回的數(shù)據(jù)。如果服務(wù)器報(bào)告說(shuō)返回的數(shù)據(jù)是XML,那么返回的結(jié)果就可以用普通的XML方法或者jQuery的選擇器來(lái)遍歷。如果見(jiàn)得到其他類型,比如HTML,則數(shù)據(jù)就以文本形式來(lái)對(duì)待。
通過(guò)dataType選項(xiàng)還可以指定其他不同數(shù)據(jù)處理方式。除了單純的XML,還可以指定 html、json、jsonp、script或者text。
其中,text和xml類型返回的數(shù)據(jù)不會(huì)經(jīng)過(guò)處理。數(shù)據(jù)僅僅簡(jiǎn)單的將XMLHttpRequest的responseText或responseHTML屬性傳遞給success回調(diào)函數(shù)。
注意,我們必須確保網(wǎng)頁(yè)服務(wù)器報(bào)告的MIME類型與我們選擇的dataType所匹配。比如說(shuō),XML的話,服務(wù)器端就必須聲明text/xml 或者 application/xml 來(lái)獲得一致的結(jié)果。
如果指定為html類型,任何內(nèi)嵌的JavaScript都會(huì)在HTML作為一個(gè)字符串返回之前執(zhí)行。類似的,指定script類型的話,也會(huì)先執(zhí)行服務(wù)器端生成JavaScript,然后再把腳本作為一個(gè)文本數(shù)據(jù)返回。
如果指定為json類型,則會(huì)把獲取到的數(shù)據(jù)作為一個(gè)JavaScript對(duì)象來(lái)解析,并且把構(gòu)建好的對(duì)象作為結(jié)果返回。為了實(shí)現(xiàn)這個(gè)目的,他首先嘗試使用JSON.parse()。
如果瀏覽器不支持,則使用一個(gè)函數(shù)來(lái)構(gòu)建。JSON數(shù)據(jù)是一種能很方便通過(guò)JavaScript解析的結(jié)構(gòu)化數(shù)據(jù)。如果獲取的數(shù)據(jù)文件存放在遠(yuǎn)程服務(wù)器上(域名不同,也就是跨域獲取數(shù)據(jù)),則需要使用jsonp類型。
網(wǎng)站欄目:jquery最后一個(gè),jquery最后一個(gè)子節(jié)點(diǎn)
URL分享:http://chinadenli.net/article14/dsgooge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、網(wǎng)站收錄、商城網(wǎng)站、標(biāo)簽優(yōu)化、外貿(mào)建站、軟件開(kāi)發(fā)
聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容