Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查div的第一个子项是否处于活动状态_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何检查div的第一个子项是否处于活动状态

Javascript 如何检查div的第一个子项是否处于活动状态,javascript,jquery,html,Javascript,Jquery,Html,我想用jquery检查div的第一个子类是否处于活动状态。但我想不出来有人能帮忙吗 这是我的密码: $(“.popup.title:第一个孩子”) 如果($this==.active){ log(“类处于活动状态”); }否则{ log(“类未激活”); } jQuery有一个函数,hasClass()用于检查元素是否有类。在这种情况下: if($(this).hasClass('active')) { console.log("class is active"); } else{ c

我想用jquery检查div的第一个子类是否处于活动状态。但我想不出来有人能帮忙吗

这是我的密码:

$(“.popup.title:第一个孩子”)
如果($this==.active){
log(“类处于活动状态”);
}否则{
log(“类未激活”);
}

jQuery有一个函数,
hasClass()
用于检查元素是否有类。在这种情况下:

if($(this).hasClass('active')) {
  console.log("class is active");
} else{
  console.log("class is not active");
}

文档:

以下是如何检查孩子是否有活动的类
-

if($(".popup .title:first-child").hasClass('active')){
  console.log("class is active");
} else{
  console.log("class is not active");
}
//True
控制台日志(
$(“.popup.title”).first().hasClass('active')
);
//真的
控制台日志(
$(“.popup.title:nth child(1)”).hasClass('active')
);
//假的
控制台日志(
$(“.popup.title:nth child(2)”).hasClass('active')
);


只需使用
hasClass
$(this).hasClass(“active”)
您希望何时/多久运行一次此检查?认为您缺少一个括号第一个
应替换为
。无法执行此操作,因为编辑长度必须至少为6个字符,哈哈。非常好,很高兴我能提供帮助
if($(".popup .title:first-child").hasClass('active')){
  console.log("class is active");
} else{
  console.log("class is not active");
}