Tôi đã chọn hộp kiểm bật hoặc tắt một phần tử chọnchuyển đổi thuộc tính bị vô hiệu hóa trong jquery
Thực ra tôi sử dụng đoạn mã đơn giản này hoạt động tốt.
$("#filtri").change(function(){
if ($("#menuContinenti").attr("disabled")) {
$("#menuContinenti").removeAttr("disabled");
} else {
$("#menuContinenti").attr("disabled", "disabled");
}
});
Đây có phải là cách tốt nhất hoặc có chức năng .toggle()
để chuyển đổi giữa tắt/bật không?
Nếu nó không bị hỏng .. .don't fix it :) – Nope
@ FrançoisWahl có nó không hoạt động (như tôi đã viết), nhưng đây là cách tốt nhất để attemp này t hỏi? Tôi hy vọng jquery cung cấp một cái gì đó giống như một .toggle() chức năng để chuyển đổi giữa các thuộc tính boolean như vô hiệu hóa – Naigel
jQuery có một chuyển đổi nhưng chỉ để chuyển đổi khả năng hiển thị: http://api.jquery.com/toggle/ Tôi không biết của một jQuery chuyển đổi tích hợp để tắt/bật nhưng bạn có thể xem tất cả các hiệu ứng trong tài liệu của họ: http://api.jquery.com/category/effects/ – Nope