2014-09-04 93 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