下面寫個例子來獲取id為demo的元素的第一個子元素。
創(chuàng)新互聯(lián)公司服務項目包括高坪網(wǎng)站建設、高坪網(wǎng)站制作、高坪網(wǎng)頁制作以及高坪網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,高坪網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到高坪省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
!--加載jquery--
script?src=""/script
script
$(function(){//頁面加載完成時進入
var?firstChild=$("#demo:first");//用選擇器的方式獲取第一個子元素
firstChild.css('color','red');//將第一個子元素中的文字變?yōu)榧t色,可以看到只有“111”是紅色的
});
/script
div?id="demo"span111/spanspan222/spanspan333/span/div
說明一下以上例子中用到選擇器
#demo是id選擇器獲取id為demo的元素
是子選擇器獲取所有子級
:first是首項選擇器獲取第一個元素
三者結合起來就是獲取id為demo的元素的所有子元素中的第一個元素。
其實jquery的選擇器有很多,包括:
:last獲取最后一個元素
:eq(index)獲取第index個選擇器
更多可以直接百度搜索“jquery選擇器”來查看。
$("#元素id").chilrdren().eq(0) ? ?也有其他寫法的 .first()啊之類的。
使用.first()方法就可以獲取第一個子元素了,獲取值后面加上.text()。
主要方法有兩類:使用選擇器或者遍歷函數(shù),并且可以混合使用。
化學元素(Chemical element)就是具有相同的核電荷數(shù)(即核內(nèi)質(zhì)子數(shù))的一類原子的總稱。從哲學角度解析,是原子的電子數(shù)目發(fā)生量變而導致質(zhì)變的結果。
關于元素的學說,即把元素看成構成自然界中一切實在物體的最簡單的組成部分的學說。早在遠古就已經(jīng)產(chǎn)生了,不過,在古代把元素看作是物質(zhì)的一種具體形式的這種近代觀念是不存在的。無論在我國古代的哲學中還是在印度或西方的古代哲學中,都把元素看作是抽象的、原始精神的一種表現(xiàn)形式,或是物質(zhì)所具有的基本性質(zhì)。
Jquery獲取子元素的方法有2種,分別是children()方法和find()方法。下面我們分別來使用這兩種方法,看看它們有何差異。
children()方法:獲取該元素下的直接子集元素
find()方法:獲取該元素下的所有子集元素
如獲取id為divId的div下的第一個子div
$("#divId").children("div").get(0)
但得到的是一個dom對象,如果要得到Jquery對象,要使用
$($("#divId").children("div").get(0))
var?alldiv?=?$("div");
var?firstdiv?=?alldiv[0];
var?lastdiv?=?alldiv[alldiv.length-1];
注意,jquery數(shù)組返回的是標準的documentObject,也就是說,firstdiv與lastdiv都是類似通過
document.getElementById這個方式獲得到的對象,是不能直接使用JQ方法的
解決辦法很簡單 $(firstdiv)即可
分享題目:jquery獲取第一個子元素,jq獲取div下第一個元素
文章網(wǎng)址:http://aaarwkj.com/article2/dsspsic.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、Google、企業(yè)建站、網(wǎng)站維護、品牌網(wǎng)站制作、移動網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)