我有這樣一個層次結構:jQuery的.parent()選擇多個級別最高
<search>
<inner>
<input/>
<p/>
<img/>
</inner>
</search>
我所試圖做的是選擇<input/>
的onfocus父<search>
,但如果我這樣做:
$(function(){
$("input").focus(function(){
console.log($(this).parent("search"));
});
});
控制檯顯示一個空數組。有沒有一種乾淨的方法可以選擇一個以上的父級?我知道要做到這一點的唯一方法是.parent().parent("search")
,這可行,但不是很乾淨,如果我試圖選擇一個父級5層,那將是非常殘酷的。
http://api.jquery.com/closest/ –