Я не эксперт в jQuery, но я попытался создать небольшое script для моего приложения. Я хочу проверить все флажки, но он работает неправильно.
Сначала я попытался использовать attr
, и после этого я попытался с prop
, но я делаю что-то неправильно.
Я попробовал это первым:
$("#checkAll").change(function(){
if (! $('input:checkbox').is('checked')) {
$('input:checkbox').attr('checked','checked');
} else {
$('input:checkbox').removeAttr('checked');
}
});
Но это не сработало.
Далее: это работало лучше, чем предыдущий код
$("#checkAll").change(function(){
if (! $('input:checkbox').is('checked')) {
$('input:checkbox').prop('checked',true);
} else {
$('input:checkbox').prop('checked', false);
}
});
Оба примера не работают. Я пробовал искать ответ, но безуспешно.
jsFiddle: http://jsfiddle.net/hhZfu/4/
Спасибо