Javascript 如果存在其他类,则隐藏该类

Javascript 如果存在其他类,则隐藏该类,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有两门课 <div class="foo"> </div> <div class="fooz"> </div> 但它不起作用 怎么做有什么帮助吗 谢谢你foo是一个类使用,我想你也可以用这里来设置显示 $('.foo').toggle($('.fooz').length > 0); 演示:,您的错误是使用id而不是类: if($('.fooz').length) $('.foo').show(); 应该是: $('.foo').sho

我有两门课

<div class="foo"> </div>
<div class="fooz"> </div>
但它不起作用

怎么做有什么帮助吗


谢谢你

foo
是一个类使用,我想你也可以用这里来设置显示

$('.foo').toggle($('.fooz').length > 0);

演示:,

您的错误是使用id而不是类:

if($('.fooz').length)
$('.foo').show();
应该是:

$('.foo').show();

既然它是一个类而不是一个
ID

它应该是
$(“.foo”).show()
,而不是
$(“#foo”).show()
,因为
foo
在你的cass中是一个类,而不是一个ID

,所以foo不是一个ID,而是一个类。因此,您应该使用:

if($('.fooz').length)
    $('.foo').show();

工作!非常感谢:)
if($('.fooz').length)
    $('.foo').show();
// if there is at-least 1 element with .fooz class
//   Show .foo
// else
//   hide .foo
var tog = $('.fooz').length ? 'show' : 'hide';

$('.foo')[tog]();