У меня есть таблица, и в каждом столбце у нее есть флажок, который имеет класс, но не id или имя. Когда флажок установлен или флажок Я показываю состояние флажка используя alert()
:Как снять, если флажок установлен или снят флажок
$(document).on('change', '[class*="box"]', function() {
var tableRow = $(this).closest('tr');
alert('check state ' + $("[class*='box']").is(':checked') ? 1 : 0);
});
Мои alert()
всегда возвращает 1
проверяется ли флажок или снят. Возможно, мой подход к кодированию может быть неправильным. Может ли кто-нибудь помочь получить правильное состояние флажка? Благодаря
Вы можете использовать 'CheckboxElement.checked'. –
использовать только '$ (". Box ")' Я думаю, проблема с скобками. и do '(($ (this) .is (': checked'))? 1: 0)' –
Используйте '$ (this) .is (': checked')' вместо – ann0nC0d3r