8

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

-クリス

4

1 に答える 1

4

jQuery .closest()を検討しましたか?

于 2011-11-01T23:01:43.263 に答える