javascript - 检查 jQuery 中的类是否存在 DIV 元素

标签 javascript jquery html css

<分区>

<div class="view-content">
    <div class="views-row views-row-1">
    <div class="views-row views-row-2">
    <div class="views-row views-row-3">
    <div class="views-row views-row-4">
</div>

我如何在 JavaScript/jQuery 中检查最后一个 <div>元素 ( <div class="views-row views-row-4"> ) 存在吗?

有时,我只有 3 个,其他时候有 4 个。当我只有 3 个时,我想执行一些 CSS 更改。

最佳答案

您可以查找该对象,然后检查是否找到了:

if ($(".views-row-4").length) {
  // at least one element with class "views-row-4"
}

关于javascript - 检查 jQuery 中的类是否存在 DIV 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31074326/

上一篇:第一个和最后一个 child 的 CSS

下一篇:javascript - (this).parent().find ('.classname' ) 不工作

相关文章:

javascript - MongoDB 多重排序属性 : How is precedence determined?

javascript - 在谷歌表单中按下提交按钮后如何使页面滚动到顶部?

javascript - jQuery .val() 多选时,不用逗号分隔吗?

jquery - .closest() 的切换类

jquery - Bootstrap/CSS 始终使内容完美居中于页面

javascript - 事件对象不是只用 Firefox 定义的(IE 和 Chrome 工作)

javascript - Firestore where 语句与 array-contains 不起作用

mootools - 如何检查网站中是否实际使用了 mootools.js?

jquery - 如何选择包含与给定选择器完全匹配的后代的元素?

javascript - 使用 jQuery 进行图像预览,如何删除 href 单击事件