デフォルトでは、入力値は です。1
クリックするたびに +1 を追加しますbutton
。に達すると追加を停止します20
。
コードが number3
で停止し、単に繰り返す理由がわかりません3
。
これは私のHTMLです
<input type="hidden" id="total" value="20" /> //total num
<input type="hidden" id="cur_num" value="1" /> //current num
<button type="button" id="add" >Add</button>
これはjavascriptとデモですhttp://jsfiddle.net/zXpen/
$(document).ready(function() {
$(document).on("click", "#add", function() {
cur = $('#cur_num').val();
total = $('#total').val();
console.log(cur);
if (cur <= total) {
cur = parseInt(cur)+parseInt(1);
$('#cur_num').val(cur);
}
});
});