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