Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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
Jquery如果在其他方面如何使用?_Jquery - Fatal编程技术网

Jquery如果在其他方面如何使用?

Jquery如果在其他方面如何使用?,jquery,Jquery,为什么这个脚本不起作用 $(document).ready(function() { if ($('[style *= "block"]')) { $('#bss').addClass('click') } else { $('#bss').removeClass('click') }); 正如在注释中提到的,您有语法错误,应该使用length,否则您将“if”jQuery的查询选择器对象,该对象永远不会为false $(document).r

为什么这个脚本不起作用

$(document).ready(function() {
    if ($('[style *= "block"]')) {
        $('#bss').addClass('click')
    } else {
        $('#bss').removeClass('click')

});

正如在注释中提到的,您有语法错误,应该使用length,否则您将“if”jQuery的查询选择器对象,该对象永远不会为false

$(document).ready(function() {
if ($('[style *= "block"]').length > 0) {
    $('#bss').addClass('click');
} else {
    $('#bss').removeClass('click');
}
});

可能是因为缺少一个
}
?除了语法错误之外,还应该使用
length
属性。我按照您编写的那样做了,但它不起作用((您试图实现什么?您现在正在检查是否有任何具有style属性的元素包含block。如果是这样,则id为bss的元素将获得类click.if($('.close_d[style*=“block”]){$(''bss')。addClass('click');}else{}if($('.close_d[style*=“none”])){$('bss')。removeClass('click');}else{});