mark40 07.02.2024 10:19

Как проверить что был отмечен чекбокс (checkbox) ?

как на jquery проверить отмечен чекбокс или нет?

если да, то назначаем переменной x_stop Значение 'on'

Ответы:

kondkomrad45 07.02.2024 10:26
Для проверки, отмечен ли чекбокс на странице, можно использовать метод .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', если чекбокс отмечен.

Добавить ответ