Добрый день! Хочу подвесить обработчик на checkbox, для этого решил проверить его состояние при клике на checkbox, т.е. поставил пользователь галочку - запустился скрипт, снял - не запустилось ничего. Пишу:
$("#ELEMENT_ID").on("click", function(){
console.log($(this).val());
});
Хоть нажат checkbox, хоть нет - всёравно в консоле вижу "on". Как такую проверку сделать? К слову
console.log($(this).attr("checked"));
возвращает всегда вначале "on" а потом пишет "undefined"
Попробуйте функцию is, она возвращает true если чекбокс отмечен и false в противном случае:
$(this).is(':checked')
Пример
для проверки юзай
$('.myCheckbox').prop('checked', true);
$('.myCheckbox').prop('checked', false);
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Пытаюсь с помощью Selectric выбрать текущий (выбранный) элемент LI, но ничего не получается, подскажите кто знает как это можно сделать
Запутался в этих объектах, имея следующее, как получить значение id?