【问题标题】:How to disable a button until another button is clicked in jQuery?如何禁用一个按钮,直到在 jQuery 中单击另一个按钮?
【发布时间】:2023-03-08 03:07:02
【问题描述】:

我正在尝试编写一些 jQuery 来禁用我的注册按钮,除非我的调查按钮已被单击(这会打开一个模式窗口)。谁能帮帮我?

我需要用户在按下主注册按钮之前点击弹出式调查按钮。

我现在真正拥有的是禁用注册按钮的 jQuery:

jQuery(document).ready(function($) {
  $("#registerButton").attr('disabled', 'disabled');
});

我的调查按钮的类是:.btn-survey

【问题讨论】:

标签: javascript jquery html


【解决方案1】:

你可以试试下面的

jQuery(document).ready(function($) {
   $("#registerButton").attr('disabled', 'disabled');
   $("#surveyButton").click(function(){
     $("#registerButton").removeAttr("disabled"); // removing attribute
   })
});

【讨论】:

  • 太棒了!有效。非常感谢,我想我需要一个 if/else 语句,但这肯定更有意义。
【解决方案2】:

就像你最初禁用它的方式一样。

$('.btn-survey').click(function() {
  $('#registerButton').removeAttr('disabled');
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-08
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多