jQuery Thuộc tính操作 - phương thức toggleClass()
Mô hình
Chuyển đổi việc thêm hoặc loại bỏ lớp "main" của tất cả các phần tử <p>:
$("button").click(function(){ $("p").toggleClass("main"); });
Định nghĩa và cách sử dụng
toggleClass() chuyển đổi việc thêm hoặc loại bỏ một hoặc nhiều lớp của phần tử được chọn.
Phương thức này kiểm tra từng lớp được chỉ định trong mỗi phần tử. Nếu không tồn tại, sẽ thêm lớp, nếu đã được thiết lập, sẽ loại bỏ nó. Đây là hiệu ứng chuyển đổi.
Nhưng, bằng cách sử dụng tham số "switch", bạn có thể quy định chỉ thêm hoặc chỉ loại bỏ lớp.
Cú pháp
$().toggleClass(class,switch)
Tham số | Mô tả |
---|---|
class |
Bắt buộc. Quy định phần tử cần thêm hoặc loại bỏ lớp. Nếu cần quy định nhiều lớp, hãy sử dụng khoảng trống để phân tách tên lớp. |
switch | Tùy chọn. Giá trị logic. Quy định thêm hoặc loại bỏ lớp. |
Sử dụng hàm để chuyển đổi lớp
$().toggleClass(function(index,class),switch)
Tham số | Mô tả |
---|---|
function(index,class) |
Bắt buộc. Quy định hàm để thêm hoặc xóa một hoặc nhiều tên lớp.
|
switch | Tùy chọn. Giá trị logic. Quy định thêm (true) hoặc loại bỏ (false) lớp. |