別の要素に関連して、最も近い要素を見つける必要がありました。特定のツリー構造にロックされていない汎用関数が必要でした。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;
};
-クリス