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.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage