Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to hide multiple selectors as once with jQuery

Tags:

jquery

hide

How come this..

    $("div.toggle1").hide();
    $("div.toggle3").hide();
            $("div.toggle4").hide();
            $("div.toggle5").hide();

is not equvalent to this...

           $('#container div').not('.toggle2').hide();

that occurs on a click event, but it doesn't work the same as manually typing out multiple hide() tags. I'm just trying to reduce the hide() tag usage for every div I keep adding on within my parent #container div.

like image 612
klewis Avatar asked Nov 21 '11 20:11

klewis


1 Answers

$("div.toggle1, div.toggle3, div.toggle4, div.toggle5").hide();

Or just give every DOM element that you will hide the same class and you can just do:

$('.hideClass').hide();
like image 81
Naftali Avatar answered Oct 05 '22 18:10

Naftali