使用jQuery nearest()方法和类选择器

时间:2013-03-20 11:01:44

标签: jquery traversal closest

$(this).closest(".fieldfilters");

这对我没有任何回报。 HTML结构是这样的:

<div class="fieldfilters" >
    <div class="filtri_ul_list">
        <ul>
            <li> <a></a></li>
        </ul>
    </div>
</div>

$(this)<a>。据我所知closest遍历DOM并找到最接近的匹配。选择器是一个类有问题吗?为什么这不起作用?

3 个答案:

答案 0 :(得分:2)

你对.closest()的使用完全没问题。

$(this).closest(".fieldfilters");

问题最可能的原因是$(this)不是你想象的那样。 检查你的上下文,看看这是什么'。

答案 1 :(得分:0)

$(this).closest('div').find('.fieldfilters');

答案 2 :(得分:0)

这会让你第一次出现。 $(".fieldfilters:first")