Javascript 查找具有特定类的最近的div

Javascript 查找具有特定类的最近的div,javascript,jquery,Javascript,Jquery,假设我有一些HTML,如下所示: <div> <div class="required another_class"> <div class="some_class"> <input type="checkbox" name="some_check" value="" /> </div> </div> </div> $(':checkbox

假设我有一些HTML,如下所示:

<div>
    <div class="required another_class">
        <div class="some_class">
            <input type="checkbox" name="some_check" value="" />
        </div>
    </div>
</div>
$(':checkbox').closest('div[class=required]');
这是行不通的。我想我可以做一些类似的事情:

$(':checkbox').closest('div').hasClass('required');

但这也不起作用。

您可以在
中使用CSS选择器。closest()
,如下所示:

$(':checkbox').closest('div.required');

或者,您也可以使用

$(':checkbox').parents('div.required')