检查JQuery中的类是否存在DIV元素

时间:2015-06-26 13:22:32

标签: 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更改。

6 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:2)

要检查div是否存在,您可以使用以下Jquery代码段。

if( $('.your-class').length )
{
    //CODE IF DIV EXIST
}

答案 2 :(得分:1)

试试这个

$('.view-content').children().length

答案 3 :(得分:1)

我认为这可能会对您有所帮助:

<强> JS

var numClass = $(".views-row").length;
if(numClass == 3)
{
   /*Some Change in Your CSS*/
   $(".views-row").css("color","red");
}

答案 4 :(得分:1)

检查容器div内的div号码。

if ($('.view-content > div').length > 3) {
    // Do your code here
}

答案 5 :(得分:0)

在jquery中使用.length

if($(".views-row").length == 3) {

}