У меня есть такой код, чтобы включить или отключить ввод текста в сом, когда флажок отмечен.
$(document).ready(function(){
$(":checkbox").change(function(){
if(this.checked){
$("input:text").attr('disabled', true);
} else {
$("input:text").attr('disabled', false);
}
});
});
Кажется, что это работает, когда пользователь нажимает на флажок, но JavaScript может изменитьсязначение флажка, вызвав:
$(":checkbox").attr('checked', true);
Когда флажок изменен JavaScript, событие не запускается.Я пытался с событием click (), но происходит то же самое.
Есть идеи?
Спасибо.