Javascript JQuery.attr(';已禁用';,true)不在chrome中工作

Javascript JQuery.attr(';已禁用';,true)不在chrome中工作,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我在老问题中尝试了一些方法,但在chrome中不起作用 <script> jQuery(document).ready(function () { jQuery('#submit_button').click(function () { jQuery('#submit_button').attr('disabled','disabled'); }); }); </script> 请任何人给我建议解决方案。我正在使用php进行验证 如果我两次点击subm

我在老问题中尝试了一些方法,但在chrome中不起作用

<script>
 jQuery(document).ready(function () {
  jQuery('#submit_button').click(function () {
    jQuery('#submit_button').attr('disabled','disabled');
  });
});
</script>
请任何人给我建议解决方案。我正在使用php进行验证

如果我两次点击submit按钮,就会出现错误,因此我会禁用submit按钮,但它在chrome中不起作用

<script>
 jQuery(document).ready(function () {
  jQuery('#submit_button').click(function () {
    jQuery('#submit_button').attr('disabled','disabled');
  });
});
</script>

jQuery(文档).ready(函数(){
jQuery(“#提交按钮”)。单击(函数(){
jQuery(“#提交按钮”).attr('disabled','disabled');
});
});

页面上可能有多个提交按钮。您可以尝试使用此代码

jQuery(document).ready(function () {
jQuery('#submit_button').click(function () {
    // It is best practice to use `true` instead of 
    // any true-y kind of value like non-empty string.
    jQuery(this).attr('disabled', true);
   });
}); 

您可以使用
$('selector').prop('disabled',true)

尝试使用元素的
属性,并使用

jQuery('selector').prop('disabled',true)


jQuery(文档).ready(函数(){
jQuery(“#提交按钮”)。单击(函数(){
jQuery(“#提交按钮”).prop('disabled',true);
});
});
我将如何添加残疾人:

<script>
 $(document).ready(function(){

        $('button').click(function () {
            $('<input type="button id="submit_button" disabled>').insertBefore(this);
            $(this).remove();
         });
 });
</script>

$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$('')。在此之前插入;
$(this.remove();
});
});

您可以使用prop jquery方法,或者只需将disabled属性设置为
true

$(文档).ready(函数(){
$(“#提交”)。在('click',函数(e){
//$(this.prop('disabled',true);
this.disabled=true;
})
});

JS-Bin
提交

虽然给出了不同的想法,但代码似乎工作正常。请确保已导入jQuery库

以下代码是经过测试的代码

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
jQuery(document).ready(function () {
    jQuery('#button').click(function () {
        jQuery('#button').attr('disabled','disabled');
   });
});
</script>
</head>
<body>

<input type="submit" id="button" value="If you click on me, I will be disabled."/>

</body>
</html>

jQuery(文档).ready(函数(){
jQuery(“#按钮”)。单击(函数(){
jQuery(“#按钮”).attr('disabled','disabled');
});
});

使用
.prop()
jQuery(“#提交按钮”).prop('disabled',true)或为什么不简单
this.disabled=true您的代码运行良好,在Chrome上进行了测试。请确保您已导入jQuery库。我遗漏了一些有疑问的想法。在禁用crome之后,在该重定向之后将执行该重定向,但在中没有执行该重定向chrome@RaghulRajendran您正在显示某些内容并询问其他内容?从何处进入图片?因此您可能被禁用浏览器上的Java脚本?
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
jQuery(document).ready(function () {
    jQuery('#button').click(function () {
        jQuery('#button').attr('disabled','disabled');
   });
});
</script>
</head>
<body>

<input type="submit" id="button" value="If you click on me, I will be disabled."/>

</body>
</html>