Моя проблема. Если вы выберете любой из этих флажков (получатель), следует отключить/включить другие строки с одинаковыми столбцами. Проблема №1: Невозможно отключить/включить флажки при первом выборе. Но работа над вторым щелчком, если вы выберете любой флажок. Проблема №2: Если я снова загружаю страницу, значение с флажком, которое было ранее отмечено, отображается как отключенное с отмеченным. Мне нужно отключить его с помощью unchecked.Невозможно отключить/включить флажки при первом выборе (CLICK) - JQuery
Ниже мой код:
функция onPayeeChkChange() {
jQuery(document).ready(function() {
$('#tblHousehold tr td#tdpayee input:checkbox').click(function(){
var $inputs = $('#tblHousehold tr td#tdpayee input:checkbox')
if($(this).is(':checked')){
$inputs.not(this).prop('disabled',true); // <-- disable all but checked one
}else{
$inputs.prop('disabled',false); // <--
}
});
});
}
Не уверен, что я пропустил, Ваш быстрый ответ будет весьма признателен. благодаря...!!!
Попробуйте использовать событие изменения вместо щелчка – shadymoses
изменен OnChange вместо мыши ... но не помогает. –
Работа с IE без Chrome на первом клике В моем коде есть что-то, что я пропустил, но я просто добавил ниже один оператор в IF и один оператор в другом месте ... см. Ниже, if ($ (this). is (': checked')) { $ inputs.not (this) .attr ('checked', false); $ inputs.not (this) .prop ('disabled', true); $ (this) .attr ('checked', true); } else { $ inputs.removeAttr ("disabled"); –