как контролировать состояние флажка с предварительно проверенным флажком - PullRequest
3 голосов
/ 11 января 2012

Это мой флажок, который должен быть установлен по умолчанию

<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");
            }
      });

Что мне нужно изменить, чтобы консоль сообщала мне, установлен флажок или нет? Это должно быть проверено по умолчанию, поэтому я установил флажок = "проверен". Любой другой способ предварительно установить флажок, который может помочь?

Спасибо!

1 Ответ

4 голосов
/ 11 января 2012

Попробуйте это

$('#noILN-GLN').bind('change', function() {
     if (this.checked) {
         console.log("checked")
         } else { 
            console.log("not checked");
            }
      });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...