假设我有一些像这样的HTML:
<div>
<div class="required another_class">
<div class="some_class">
<input type="checkbox" name="some_check" value="" />
</div>
</div>
</div>
如何找到包含类required
的复选框的父div?如上所示,div有两个类required
和another_class
。因此这样的事情:
$(':checkbox').closest('div[class=required]');
不行。我以为我可以这样做:
$(':checkbox').closest('div').hasClass('required');
但这也不起作用。
答案 0 :(得分:19)
您可以在.closest()
中使用CSS选择器,就像那样:
$(':checkbox').closest('div.required');
答案 1 :(得分:0)
或者您也可以使用
$(':checkbox').parents('div.required')