jQuery找到最近的

前端之家收集整理的这篇文章主要介绍了jQuery找到最近的前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要找到相对于另一个元素的最近元素.
我想要一个没有锁定到特定树结构的通用函数.
也许它已经存在于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;
};

-克里斯

解决方法

你考虑过 jQuery .closest()吗?

猜你在找的jQuery相关文章