addClass - có thể thêm nhiều lớp trên cùng một div không?


77

jQuery thêm nhiều lớp

Đây là mã hiện tại của tôi, tôi biết mã sai của nó

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

2
Điều này không sai, nhưng nó có thể được thay thế đơn giản bằng addClass ('test1 test2'); api.jquery.com/addClass
— archil

im xin lỗi, cập nhật câu hỏi của tôi
— Hunter

Câu trả lời:



33

Bạn có thể làm

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

Thêm ở đây :

Nhiều hơn một lớp có thể được thêm vào cùng một lúc, được phân tách bằng dấu cách, vào tập hợp các phần tử phù hợp, như vậy:

$("p").addClass("myClass yourClass");

12

Bạn có thể thêm nhiều lớp bằng cách tách tên lớp bằng dấu cách

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

10

Mã của bạn chỉ ổn ngoại trừ việc bạn không thể thêm cùng một lớp test1.

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

Và bạn cũng có thể làm

$('.page-address-edit').addClass('test1 test2');
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.