Tôi đang cố gắng để có được một số jQuery để vô hiệu hóa nút xác nhận trên biểu mẫu của tôi nếu danh sách thả xuống là một giá trị nhất định, nhưng nó dường như không hoạt động.Jquery để vô hiệu hóa một nút HTML không hoạt động
Tôi đã đọc rất nhiều bài đăng ở đây và đã thử nhiều cách khác nhau.
Đây là mã của tôi vào lúc này:
<script>
$(document).ready(function() {
// Handler for .ready() called.
$('#MoveToCompanyId').attr("disabled", true);
$('#DeleteAll').live("click", function() {
if ($(this).attr("value") == "True") {
$('#MoveToCompanyId').attr("disabled", true);
} else {
$('#MoveToCompanyId').attr("disabled", false);
$('#confirm').attr("disabled", true);
$('#MoveToCompanyId').change(function() {
if ($("#MoveToCompanyId option:selected").text() != "---Select Company---") {
$('#confirm').removeAttr("disabled");
alert($("#MoveToCompanyId option:selected").text());
}
else {
$('#confirm').attr("disabled", true);
alert("I should be disabled!");
}
});
}
});
});
</script>
bất cứ ai có thể nhìn thấy bất kỳ vấn đề với nó?
Chỉ cần làm rõ, tôi biết nó được đưa vào các khối mã chính xác khi cảnh báo của tôi đang hoạt động. Nó chỉ là nút tắt mà không hoạt động.
Kind Regards,
Gareth
Thử '.prop' thay vì' .attr'. –
Thật không may này didnt làm việc hoặc. Tôi đang nhìn vào nút trong Firebug và nó dường như không bao giờ thêm thuộc tính bị vô hiệu hóa. –
bạn có thể Fiddle mã của bạn? –