Мне нужно было найти ближайший элемент относительно другого элемента. Я хотел, чтобы общая функция не была привязана к конкретной древовидной структуре. Возможно, он уже существует в 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;
};
-Крис
o = $();
было бы лучше для совместимости. - person The_Black_Smurf   schedule 25.04.2014