Я пытаюсь что-то сделать, когда слайдер не проверен и не проверен.
У меня много вопросов по стеку, но ни один из них, похоже, не работает для меня. Это то, что я уже пробовал:
$(function() {
$('.slider').on('click', (event) => {
console.log(event);
$("#checkout-ms").css("border-color", "#bf0d33");
$("#checkout-ms").prop('disabled', false);
});
});
это хорошо работает, когда я проверяю слайдер, но ничего не делает, когда я снимаю галочку с слайдера. Я пробовал это также:
$(function() {
$('.slider').on('change', function(e) {
if($(this).is(':checked')) {
$("#checkout-ms").css("border-color", "#bf0d33");
$("#checkout-ms").prop('disabled', false);
} else {
$("#checkout-ms").css("border-color", "#605e5e");
$("#checkout-ms").prop('disabled', true);
}
});
});
вот HTML для слайдера:
<label class="switch">
<input type="checkbox">
<span class="slider"></span>
</label>
Я хочу, чтобы что-то происходило, когда я проверял слайдер, и что-то происходило, когда я снимал флажок.
Любая помощь приветствуется. Спасибо <3! </p>