找到具有特定类的最近div

use*_*368 14 javascript jquery

假设我有一些像这样的HTML:

<div>
    <div class="required another_class">
        <div class="some_class">
            <input type="checkbox" name="some_check" value="" />
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何找到具有该类的复选框的父div required?如上所示,div有两个类requiredanother_class.因此这样的事情:

$(':checkbox').closest('div[class=required]');
Run Code Online (Sandbox Code Playgroud)

不管用.我以为我可以这样做:

$(':checkbox').closest('div').hasClass('required');
Run Code Online (Sandbox Code Playgroud)

但这也不起作用.

Kar*_*non 20

您可以使用CSS选择器.closest(),就像这样:

$(':checkbox').closest('div.required');
Run Code Online (Sandbox Code Playgroud)