JQuery .hasClass für mehrere Werte in einer if-Anweisung
Ich habe eine einfache if-Anweisung als solche:
<code>if ($('html').hasClass('m320')) { // do stuff } </code>
Das funktioniert wie erwartet. Ich möchte jedoch weitere Klassen hinzufügenif statement
um zu überprüfen, ob eine der Klassen in der Liste vorhanden ist<html>
Etikett. Ich brauche es, damit es nicht alle sind, sondern nur die Anwesenheit von mindestens einer Klasse, aber es kann mehr sein.
Mein Anwendungsfall ist, dass ich Klassen habe (z.m320
, m768
) für verschiedene Ansichtsfensterbreiten hinzugefügt, daher möchte ich bestimmte Jquery nur ausführen, wenn es sich um eine bestimmte Breite (Klasse) handelt.
Folgendes habe ich bisher versucht:
1.
<code>if ($('html').hasClass('m320', 'm768')) { // do stuff } </code>
2.
<code>if ($('html').hasClass('m320')) || ($('html').hasClass('m768')) { // do stuff } </code>
3.
<code> if ($('html').hasClass(['m320', 'm768'])) { // do stuff } </code>
Nichts davon scheint jedoch zu funktionieren. Ich bin mir nicht sicher, was ich falsch mache, aber höchstwahrscheinlich meine Syntax oder Struktur.