Mike Barwick
Mike Barwick

Reputation: 5367

jQuery Multiple 'or' Selectors

Is there a way in jQuery to create a selector that has multiple variables in it. I don't want the function to run on all the variables...just something like this:

var class1 = '.class1';
var class2 = '.class2';
var class3 = '.class3';

if ($(class1 OR class2 OR class3).is(':visible')) {
    do something;
});

So the selector should check if class1 is visible, or class2, or class3, etc etc.

Hope my question makes sense.

Upvotes: 0

Views: 55

Answers (2)

Rohan Kumar
Rohan Kumar

Reputation: 40639

Try it like:

if($(class1 + ", "+ class2 + ", "+ class3).is(':visible')){
    // do siomething;
}

Upvotes: 0

Arun P Johny
Arun P Johny

Reputation: 388316

$(class1 + ', '+ class2 + ', '+ class3).is(':visible');

Upvotes: 3

Related Questions