Как проверить что был отмечен чекбокс (checkbox) ?
как на jquery проверить отмечен чекбокс или нет?
если да, то назначаем переменной x_stop Значение 'on'
Ответы:
Для проверки, отмечен ли чекбокс на странице, можно использовать метод .prop() или .is() в jQuery. В зависимости от того, как вы хотите проверять чекбокс, вам может понадобиться либо значение атрибута "checked", либо свойство checked элемента. Вот несколько примеров:
1. Используя .prop():
$(document).ready(function(){
$('#myCheckbox').change(function() {
if ($(this).prop('checked')) {
var x_stop = 'on';
} else {
var x_stop = 'off';
}
console.log(x_stop);
});
});
2. Используя .is():
$(document).ready(function(){
$('#myCheckbox').change(function() {
if ($(this).is(':checked')) {
var x_stop = 'on';
} else {
var x_stop = 'off';
}
console.log(x_stop);
});
});
Оба примера приведены с использованием обработчика события change, который будет выполняться, когда значение чекбокса изменяется. Если чекбокс отмечен, переменной x_stop будет присвоено значение 'on', в противном случае - значение 'off'. В данном примере, значение переменной выводится в консоль браузера, но вы можете изменить это под свои нужды.
Надеюсь, эти примеры помогут вам проверить состояние чекбокса и назначить значение переменной x_stop в 'on', если чекбокс отмечен.