Это мой флажок, который должен быть установлен по умолчаниюкак контролировать состояние флажка с prechecked флажком
<input type="checkbox" name="noILN-GLN" id="noILN-GLN" checked="checked" />
теперь я хочу событие, чтобы срабатывать при изменении флажка и затем сделать это (проверено), или (не проверено). Это всегда возвращает «проверено»:
$('#noILN-GLN').bind('change', function() {
if ($(this).attr('checked')) {
console.log("checked")
} else {
console.log("not checked");
}
});
Что я должен изменить, чтобы сделать консоль скажите мне, если флажок установлен или нет? Он должен быть проверен по умолчанию, поэтому я устанавливаю check = "checked". Любой другой способ предварительной проверки окна, который может помочь?
Спасибо!
Mh. это было легко ... СПАСИБО! – frequent
@frequent Вы также можете сделать '$ (this) .prop ('checked')'. Вам не нужен атрибут, вам нужно свойство. – kapa
@bazmegakapa - спасибо. prop также звучит хорошо. – frequent