javascript - 查找具有特定类别的最接近的 div

标签 javascript jquery

假设我有一些这样的 HTML:

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

如何找到具有 required 类的复选框的父 div?正如您在上面看到的,div 有两个类 requiredanother_class。因此像这样:

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

不会工作。我以为我可以做类似的事情:

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

但这也行不通。

最佳答案

你可以在 .closest() 中使用 CSS 选择器,就像那样:

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

关于javascript - 查找具有特定类别的最接近的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19865647/

相关文章:

jquery - 跨域Ajax调用找不到元素位置: moz-nullprincipal

jquery - Vue.js - 在克隆的输入上使用 v-model

javascript - 我可以在 $.submit() 中运行 setTimeout/setInterval 吗?

javascript - 使用嵌套的div上下滑动

php - 将 JavaScript 变量传递给 PHP

javascript - 如何向用户显示 session 过期消息

jquery - 调整 Bootstrap 工具提示宽度

javascript - 如何确保具有不同复选框的其他选项

javascript - 如何在列表中随机数量的标签的单词中剪切部分字符串?

javascript - 为什么我应该在 javascript 中将函数分配给变量?