无法配置按钮活动的切换,代码似乎写对了。
$(document).ready(function($) {
function(e) {
if ($('#pers_data').is(":checked")) {
$("#send_but").removeAttr('disabled');
$("#send_but").css("background", "#191919");
} else {
$("#send_but").attr('disabled', "disabled");
$("#send_but").css("background", "#6B6B6B");
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span><input type="checkbox" id="pers_data"> Я согласен на обработку персональных данных (<a href="#" style="color:#0988AE;">соглашение</a>).</span>
<button id="send_but" type="submit" disabled="disabled" class="button">Отправить</button>
好吧,这就是您需要添加侦听器以更改复选框状态的方式: