20

次のような HTML があるとします。

<div>
    <div class="required another_class">
        <div class="some_class">
            <input type="checkbox" name="some_check" value="" />
        </div>
    </div>
</div>

class を持つチェックボックスの親 div を見つけるにはどうすればよいrequiredですか? 上記のように、div には 2 つのクラスrequiredanother_class. したがって、次のようなもの:

$(':checkbox').closest('div[class=required]');

動作しないでしょう。私は次のようなことができると思いました:

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

しかし、それもうまくいきません。

4

2 に答える 2

31

.closest()次のように、で CSS セレクターを使用できます。

$(':checkbox').closest('div.required');
于 2013-11-08T18:05:50.067 に答える
1

または、使用することもできます

$(':checkbox').parents('div.required')
于 2013-11-10T06:59:09.103 に答える