【问题标题】:Clicking one button 5 times or more then activate another button单击一个按钮 5 次或更多,然后激活另一个按钮
【发布时间】:2017-09-24 03:01:47
【问题描述】:

我正在尝试在单击第一个按钮 5 次或更多次后激活第二个按钮。我该怎么做。

$(function(){
    $("#bt1").click(function(){
        $(this).attr("disabled", "disabled");
        $("#bt2").removeAttr("disabled");

    });
});

【问题讨论】:

  • 您可以通过会话存储跟踪 btn#1 点击次数。一旦计数达到 5,您可以启用 btn#2
  • 纯代码编写请求在 Stack Overflow 上是题外话——我们希望这里的问题与特定编程问题有关——但我们很乐意帮助您自己编写!告诉我们what you've tried,以及您遇到的问题。这也将有助于我们更好地回答您的问题。
  • 欢迎来到 Stack Overflow。你已经尝试过什么来做到这一点?请查看How do I ask a good question。 Stack Overflow 不是编码服务。您应该在发布之前研究您的问题并尝试自己编写代码。如果您遇到特定的问题,请返回并附上Minimal, Complete, and Verifiable example 和您尝试过的内容的摘要,以便我们提供帮助。

标签: javascript html css


【解决方案1】:

像这样?

var cnt = 0;
$('#btn1').on('click', function() {
  cnt++;
  console.log(cnt); //remove this line to not see the count
  if(cnt >= 5) {
    $(this).attr("disabled", "disabled");
    $("#btn2").removeAttr("disabled");
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btn1">Button 1</button>
<button id="btn2" disabled>Button 2</button>

【讨论】:

  • np,如果这就是全部,请关闭问题(接受答案)
猜你喜欢
  • 1970-01-01
  • 2013-03-05
  • 1970-01-01
  • 2021-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-20
  • 2014-12-12
相关资源
最近更新 更多