我有这样一个层次结构: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/ –