我需要找到相对于另一个元素的最近元素。 我想要一个没有锁定到特定树结构的泛型函数。 也许它已经存在于jQuery中,如果有,请告诉我! 这就是我想出来的,它适用于我需要的东西:
$.fn.nearest = function(s) {
var o = {};
var p = $(this).parent();
while(p.length) {
if(p.find(s).length) {
o = p.find(s).first();
break;
}
else {
p = p.parent();
}
}
return o;
};
-Chris