2012-06-13 37 views
43

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

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

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

Đây không phải là sai, nhưng nó có thể được chỉ đơn giản là thay thế bằng addClass ('test1 test2'); http://api.jquery.com/addClass/ – archil

+0

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

Trả lời

27

Bạn có thể làm

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

More here:

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, thành tập hợp các phần tử được so khớp, l ike vậy:

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

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

Bạn đang ok chỉ ngoại trừ việc bạn không thể thêm cùng 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'); 
Các vấn đề liên quan