addClass - können mehrere Klassen auf demselben div hinzugefügt werden?

76

jQuery fügt mehrere Klassen hinzu

Dies ist mein aktueller Code, ich kenne den falschen Code

$('.page-address-edit').addClass('test1').addClass('test2');
Jäger
quelle
2
Dies ist nicht falsch, kann aber einfach durch addClass ('test1 test2') ersetzt werden. api.jquery.com/addClass
Archil
Es tut mir leid, meine Frage aktualisiert
Hunter

Antworten:

181
$('.page-address-edit').addClass('test1 test2 test3');

Ref-jQuery

ShibinRagh
quelle
33

Du kannst tun

$('.page-address-edit').addClass('test1 test2');

Mehr hier :

Es kann mehr als eine Klasse gleichzeitig, getrennt durch ein Leerzeichen, zu der Gruppe übereinstimmender Elemente hinzugefügt werden, wie folgt:

$("p").addClass("myClass yourClass");
maxdec
quelle
12

Sie können mehrere Klassen hinzufügen, indem Sie Klassennamen durch Leerzeichen trennen

$('.page-address-edit').addClass('test1 test2 test3');
Al-Mothafar
quelle
10

Ihr Code ist nur in Ordnung, außer dass Sie nicht dieselbe Klasse hinzufügen können test1.

$('.page-address-edit').addClass('test1').addClass('test2'); //this will add test1 and test2

Und du könntest es auch tun

$('.page-address-edit').addClass('test1 test2');
xdazz
quelle