2017-09-23 112 views
-3

我試圖在第一次點擊5次或更多次後激活第二個按鈕。我怎樣才能做到這一點。單擊一個按鈕5次或更多,然後激活另一個按鈕

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

    }); 
}); 
+0

您可以通過會話存儲跟蹤BTN#1點擊計數。一旦計數達到5,您可以啓用btn#2 – msg

+2

純代碼寫入請求在堆棧溢出時偏離主題 - 我們期望 這裏的問題與*特定的*編程問題有關 - 但我們 會很高興地幫助您編寫它自己!告訴我們 [你試過的東西](https://stackoverflow.com/help/how-to-ask),以及你卡在哪裏。 這也將幫助我們更好地回答你的問題。 – glennsl

+0

歡迎來到Stack Overflow。你已經嘗試過這麼做了嗎?請回顧[我如何問一個好問題](https://stackoverflow.com/help/how-to-ask)。堆棧溢出不是一種編碼服務。預計您會在發佈之前研究您的問題,並嘗試親自編寫代碼***。如果您遇到的東西*規範*,回來和包括[最小,完整,可驗證的示例](https://stackoverflow.com/help/mcve)和你嘗試過什麼樣的總結,所以我們可以提供幫助。 – FluffyKitten

回答

0

是這樣的?

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>

+0

np,如果這就是一切,請關閉該問題(接受答案) – SourceOverflow

0

這是一個很簡單的例子:

var counter = 0; 
 
$(".one").click(function() { 
 
    counter += 1; 
 
    if (counter > 4) { 
 
     $(".two").removeAttr("disabled"); 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
 
<button class="one">First Button</button> 
 
<button class="two" disabled>Second Button</button>

問候

相關問題