今天遇到一個有意思的問題,jquery有兩個函數parent()和parents().通過這兩個函數可以找到一個對象的父對象,又稱作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>中的內容該怎么辦?
var id=$("a").parents("div:eq(1)").children("div:eq(0)").html(); alert(id);
新聞熱點
疑難解答
圖片精選