Мне нужно установить значение флажка, используя JQuery. Когда я пытаюсь выполнить код ниже, он всегда возвращает «false» в качестве результата флажка, даже когда я устанавливаю флажок.Ошибка JQuery при получении проверяемого значения флажка
var result = $("#checkkBoxId").is(':checked');
Затем я опробовал другой способ, следующим образом. Но в результате он всегда возвращался «undefined».
var result = $("#checkkBoxId").attr('checked');
Любая идея, почему эти части кода не работают правильно? Заранее спасибо.
Вы уверены, что используете этот флажок? –
Я согласен с Калебом, выглядит так, как будто вы не можете получить элемент. Смотрите эту рабочую скрипку: http://jsfiddle.net/JXGhp/ – FlabbyRabbit
Калеб Дусе и ФлаббиРаббит - большое спасибо за ваши быстрые ответы. Я совершенно уверен, что я правильно установил элемент флажка, потому что я проверил его через мгновенное окно визуальной студии и быстрые часы. Но когда я проверил исход $ ("# checkkBoxId"). Attr ('checked'); говорится, что attr не определен. – Sugandika