2014-09-04 92 views
-5

JavaScript中是否有任何方法来查看是否有任何可见元素,然后隐藏它们?Javascript查找任何可见元素

我试图避免一堆if语句来检查每个div,我需要可见/隐藏。一次只能看到一个div;我有十几个,这可能会导致很多if语句。

感谢您的任何帮助。

+0

如果有任何可见的元素,然后隐藏可见可能会有一些不同的认为,你的意思显示:无?可见:隐藏?其他? – InferOn 2014-09-04 18:43:24

+0

当用户点击一个主题时,右侧将会描述用户点击的内容。我真的不知道我的意思。 – jwilliams17349 2014-09-04 18:46:30

+1

通常,OP已经知道他想要达到的目标,已经尝试编码它,并在卡住时来到这里。当你甚至不知道你想要什么时,我们应该如何提供帮助? – Sparky 2014-09-04 18:49:36

回答

1

为什么不使用jquery?

$('element:visible').each(function(index) { 
    $(this).hide(); 
}); 
+2

你可以做'$('element:visible')。hide()',除非他们需要做其他的东西 – 2014-09-04 18:45:29

+1

jQuery是帖子中的标签,OP从来没有说过他/她不能使用它。 – 2014-09-04 18:46:52