通過當前選擇元素,查找其父元素,然后再查找這個父元素的最后一個子元素

成都創(chuàng)新互聯一直在為企業(yè)提供服務,多年的磨煉,使我們在創(chuàng)意設計,成都全網營銷推廣到技術研發(fā)擁有了開發(fā)經驗。我們擅長傾聽企業(yè)需求,挖掘用戶對產品需求服務價值,為企業(yè)制作有用的創(chuàng)意設計體驗。核心團隊擁有超過10多年以上行業(yè)經驗,涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領域,公司涉及領域有基礎互聯網服務資陽托管服務器、成都app開發(fā)、手機移動建站、網頁設計、網絡整合營銷。
例如:
12345
div id="oDiv" p id="p1"/p ... a name="a1" href="" id="a1"/a/div
如要選擇id為p1的p標簽的最后一個兄弟元素
jquery寫法如下:
$("#p1").parent().last();
結果:
a name="a1" href="" id="a1"/a
Jquery獲取子元素的方法有2種,分別是children()方法和find()方法。下面我們分別來使用這兩種方法,看看它們有何差異。
children()方法:獲取該元素下的直接子集元素
find()方法:獲取該元素下的所有子集元素
var alldiv = $("div");var firstdiv = alldiv[0];var lastdiv = alldiv[alldiv.length-1];注意,jquery數組返回的是標準的documentObject,也就是說,firstdiv與lastdiv都是類似通過
document.getElementById這個方式獲得到的對象,是不能直接使用JQ方法的
解決辦法很簡單 $(firstdiv)即可
1、獲取第一個子元素有如下方法:
(1):first
舉:$('div.one:first'),獲取所有class="one"的div的第一個div子元素。這里的限制在于父子元素都是同一種,即父元素如果是span標簽,獲取的第一個子元素也是span標簽,如果父元素是table標簽,獲取的子元素也是table標簽。
(2):first-child
如:$('div.one:first-child'),獲取所有class="one"的div的第一個子元素,注意是“所有”,意思是說,如果這個div有多外,那么獲取的第一個子元素也是有多個。
(3)使用eq()方法
如:$('div.one span:eq(1)'),獲取class="one"下的div的第一個span子元素,同(2)一樣,也是有多個div也是獲取多個div的第一個元素。
可以通過獲取id,或者直接在父層限制一個eq(1)這樣的形式去獲取惟一一個子元素
本文標題:jquery獲取最后一個子元素,js獲取最后一個子元素
標題路徑:http://chinadenli.net/article44/dsgciee.html
成都網站建設公司_創(chuàng)新互聯,為您提供用戶體驗、軟件開發(fā)、做網站、微信公眾號、搜索引擎優(yōu)化、網頁設計公司
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯