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');

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:



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");

12

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

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

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');
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.