JQuery .hasClass dla wielu wartości w instrukcji if
Mam proste stwierdzenie, jeśli takie jest:
<code>if ($('html').hasClass('m320')) { // do stuff } </code>
To działa zgodnie z oczekiwaniami. Chcę jednak dodać więcej klas doif statement
sprawdzić, czy któraś z klas jest obecna w<html>
etykietka. Potrzebuję go, więc nie wszystkie, ale obecność przynajmniej jednej klasy, ale może być więcej.
Mój przypadek użycia jest taki, że mam klasy (np.m320
, m768
) dodano dla różnych szerokości rzutni, więc chcę wykonać pewne Jquery tylko jeśli ma określoną szerokość (klasę).
Oto, co próbowałem do tej pory:
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>
Żadne z nich nie wydaje się jednak działać. Nie wiem, co robię źle, ale najprawdopodobniej moja składnia lub struktura.