[英]how do I disable a button on click?
我有以下代码:
function disableEnableButton(enable) {
$('.register').prop('disabled', enable);
$('.login').prop('disabled', enable);
$('#instagram-login-btn').prop('disabled', enable);
$('#register_submit').prop('disabled', enable);
$('#login_submit').prop('disabled', enable);
}
$('#instagram-login-btn').on('click', function (event) {
//disable all the other buttons
disableEnableButton(false);
});
我基本上是想在状态加载时禁用所有其他按钮。所以我使用jQuery属性来禁用它。 但是,当它加载时,我单击instagram-login-btn时,它仍然进入on('click')事件。 我该怎么做?
您在参数中传递FALSE
,这意味着您将Disabled属性设置为false
意味着不会disabled
button
而是将true作为参数传递。
disableEnableButton(true);
$("#buttonID").attr("disabled", true);
叫这个。
document.getElementById('buttonId').disabled='true';
称为点击事件
您可以通过使用禁用元素
$("buttonID").attr("disabled", true);
要将disable属性添加到特定按钮
尝试
$('#buttonID').attr('disabled', true);
您可以通过以下方式禁用元素:
$('#buttonID').attr("disabled", "disabled");
要么
$('#buttonID').attr("disabled", true);
例如 :
但我认为,就您而言,您可以直接unbind
点击事件
$('#instagram-login-btn').click(function(){
$('#instagram-login-btn').unbind( "click", handler );
});
$('#submit_id').prop('disabled', true);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.