閱讀637 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Jquery的parent,parents與children

 

 
parent是指取得一個包含著所有匹配元素的唯一父元素的元素集合。
parents則是取得一個包含著所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通過一個可選的表達式進行篩選。


parent取的很明確,就是當前元素的父元素;parents則是當前元素的祖先元素。

 

例子:
<div >
  <div >hello</div>
  <div >
  <p>
           <a href="#">tonsh</a>
 </p>
  </div>
</div>
$(”a”).parent()                       將會得到父對象<p>
$(”a”).parents()                      得到父對象為<p><div3><div1>
$(”a”).parents().filter(”div”)      將得到<div3><div1>,還可以寫成$(”a”).parents(”div”)。


要得到<div2>的內容該怎麼辦?            $("a").parents("div:eq(1)").children("div:eq(0)").html()

 

其中eq為索引值。

那麼$("a").parents("div:eq(1)")表示<div1>

則children("div:eq(0)")表示<div1>的第1個子元素,即<div2>。

 

一定要仔細仔細再仔細。

 

參考文檔:https://ekenfire.blog.163.com/blog/static/118429152200910250124925/

最後更新:2017-04-02 22:16:12

  上一篇:go 張誌宇 SERVELET JSP學習講義-11_cookies
  下一篇:go Response.AddHeader使用實例