Jquery 限制浏览器单击按钮,直到选中复选框
有人能给我看一个jquery规则吗?在选中复选框后,它将允许单击按钮进入下一页/分区。我有一个单页滑动网站。非常感谢。您可以执行以下操作:Jquery 限制浏览器单击按钮,直到选中复选框,jquery,button,Jquery,Button,有人能给我看一个jquery规则吗?在选中复选框后,它将允许单击按钮进入下一页/分区。我有一个单页滑动网站。非常感谢。您可以执行以下操作: $("#checkBoxID").click(function() { $("#buttonID").prop("disabled", !this.checked); //or $("#buttonID").attr("disabled", !this.checked); }); 使用上面的一种..只要将其设置为您的if条件: $('
$("#checkBoxID").click(function()
{
$("#buttonID").prop("disabled", !this.checked);
//or
$("#buttonID").attr("disabled", !this.checked);
});
使用上面的一种..只要将其设置为您的if条件:
$('#checkBox').attr('checked');
或
attr不适用于布尔值。无论如何,你应该使用道具来完成那些你可以尝试的任务:选中;顺便说一句,确保代码在单击按钮时隐藏该按钮off@red-X.你可以通过XXXX而不是禁用XXXX,它会工作的,但这不是attr应该使用的方式。@red-X。我检查了jQuery的源代码,我不知道为什么,也不知道它如何使用false。我不会用的。attr在这里是错的。它检查复选框的初始状态,而不是当前状态!这只是一个提示,不是完整的答案,它会检查您是否将其绑定到更改。谢谢康恩托。
$('#edit-checkbox-id').is(':checked');
$('#checkboxId').change(function(){
$('#buttonId').prop('disabled', !this.checked);
});