Tôi đang cố vô hiệu hóa các nút radio này khi liên kết loadActive được nhấp nhưng vì một số lý do nó chỉ vô hiệu hóa nút đầu tiên theo thứ tự và sau đó bỏ qua phần còn lại.Vô hiệu hóa các nút radio với jQuery
<form id="chatTickets" method="post" action="/admin/index.cfm/">
<input id="ticketID1" type="radio" checked="checked" value="myvalue1" name="ticketID"/>
<input id="ticketID2" type="radio" checked="checked" value="myvalue2" name="ticketID"/>
</form>
<a href="#" title="Load ActiveChat" id="loadActive">Load Active</a>
Và đây là jquery Tôi đang sử dụng:
jQuery("#loadActive").click(function() {
//I have other code in here that runs before this function call
writeData();
});
function writeData() {
jQuery("input[name='ticketID']").each(function(i) {
jQuery(this).attr('disabled', 'disabled');
});
}
Các bạn đã thử sử dụng firebug, sử dụng bộ chọn để có được một loạt các yếu tố và xem có bao nhiêu là trong mảng? –
mọi thứ bạn có ở đó hoạt động tốt cho tôi. – geowa4
Vâng, nó hoạt động trong sandbox của tôi, mặc dù điều này đến từ một tập tin lớn hơn nhiều Tôi nghĩ rằng cái gì khác là làm cho nó không hoạt động. Sử dụng các lớp học, chọn nó một cách khác nhau vẫn CHỈ vô hiệu hóa các đài phát thanh đầu tiên và không phải phần còn lại. Nhưng trong sandbox nó hoạt động hoàn hảo ugh – user46785