jQuery中parents()的使用說明
更新時間:2010年11月28日 14:52:38 作者:
今天遇到一個有意思的問題,jquery有兩個函數(shù)parent()和parents().通過這兩個函數(shù)可以找到一個對象的父對象,又稱作jquery的選擇器。
舉個例子:
<body>
<div id="one">
<div id="two">hello</div>
<div id="three">
<p>
<a href="#">tonsh</a>
</p>
</div>
</div>
$("a").parent()將會得到父對象<p>
$("a").parents()得到父對象為<p><div.3><div.1>
$("a").parents().filter("div")將得到<div.3><div.1>,還可以寫成$("a").parents("div")。
如果想的到<div.2>對象可以寫成這樣:$("a").parents("div:eq(0)")。
如果點擊<a>鏈接時彈出<div.2>中的內(nèi)容該怎么辦?
var id=$("a").parents("div:eq(1)").children("div:eq(0)").html();
alert(id);
這種類似下標的用法很容易就得到了我們想要的內(nèi)容,只要沒有搞混這些下標的順序。
jquery parents使用舉例
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
復(fù)制代碼 代碼如下:
<body>
<div id="one">
<div id="two">hello</div>
<div id="three">
<p>
<a href="#">tonsh</a>
</p>
</div>
</div>
$("a").parent()將會得到父對象<p>
$("a").parents()得到父對象為<p><div.3><div.1>
$("a").parents().filter("div")將得到<div.3><div.1>,還可以寫成$("a").parents("div")。
如果想的到<div.2>對象可以寫成這樣:$("a").parents("div:eq(0)")。
如果點擊<a>鏈接時彈出<div.2>中的內(nèi)容該怎么辦?
復(fù)制代碼 代碼如下:
var id=$("a").parents("div:eq(1)").children("div:eq(0)").html();
alert(id);
這種類似下標的用法很容易就得到了我們想要的內(nèi)容,只要沒有搞混這些下標的順序。
jquery parents使用舉例
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
jquery實現(xiàn)圖片等比例縮放以及max-width在ie中不兼容解決
圖片等比例縮放在某些情況下還是比較事用的,不過max-width和max-height在ie6中不兼容問題很是郁悶,接下來使用jQuery解決這個問題,感興趣的各位可以參考下哈2013-03-03jquery實現(xiàn)的仿天貓側(cè)導(dǎo)航tab切換效果
這篇文章主要介紹了jquery實現(xiàn)的仿天貓側(cè)導(dǎo)航tab切換效果,涉及jquery鼠標事件及鏈式操作實現(xiàn)頁面元素樣式遍歷切換效果的技巧,非常具有實用價值,需要的朋友可以參考下2015-08-08jQuery在ie6下無法設(shè)置select選中的解決方法詳解
這篇文章主要介紹了jQuery在ie6下無法設(shè)置select選中的解決方法,結(jié)合實例分析了jQuery在ie6下無法設(shè)置select選中的原因與相關(guān)處理技巧,需要的朋友可以參考下2016-09-09JQuery EasyUI學(xué)習(xí)教程之datagrid 添加、修改、刪除操作
這篇文章主要介紹了JQuery EasyUI datagrid 添加、修改、刪除操作的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07jquery處理checkbox(復(fù)選框)是否被選中實例代碼
這篇文章主要介紹了jquery處理checkbox(復(fù)選框)是否被選中實例代碼的相關(guān)資料,需要的朋友可以參考下2017-06-06用JQuery 實現(xiàn)AJAX加載XML并解析的腳本
用JQuery 實現(xiàn)AJAX加載XML并解析的腳本2009-07-07