samedi 22 avril 2017

Optimize jQuery-Selector: If multiple elements have same class (or similar)

Is it possible to minify this selector?

if ($("#element1").hasClass("highlight") && $("#element2").hasClass("highlight") && $("#element3").hasClass("highlight") && $("#element4").hasClass("highlight") && $("#element5").hasClass("highlight")) {

  $("#newstyle).css("visibility", "visible");

};

I already tried

if ($("#element1, #element2, #element3, #element4, #element5").hasClass("highlight"))

and

if ($("#element1 && #element2 && #element3 && #element4 && #element5").hasClass("highlight"))

...but that's incorrect.

Basically I have many conditions the same like this: 5 specified elements hasClass XYZ. So I'd appreciate it to compress it.

Aucun commentaire:

Enregistrer un commentaire