의 증가/감소 값 I이 있습니다jQuery를 스팬
<ul class="deposit" style="float:left;list-style-type:none;">
<a href="javascript:void(0)" id="inc"><li class="first">+</li></a>
<a href="javascript:void(0)" id="dec"><li class="second">-</li></a>
</ul>
<div class="left deposit_amount">$<span id="amountSpan"></span></div>
나는 내가 #inc를 클릭 할 때마다 그래서 #amountSpan 5. 그리고 때마다 #dec 클릭 증가 할,하고 싶은, 값은 5 나는 또한 얻고 자하는 감소되므로,
0은 현재 내가이 가지고 아래의 값은 갈 수 없습니다
$(function(){
$("#inc").click(function(){
$("#amountSpan").val(Number($("#amountSpan").val()) + 5);
});
$("#dec").click(function(){
$("#amountSpan").val(Number($("#amountSpan").val()) - 5);
});
});
을하지만이 작동하지 않습니다. 이것을 어떻게 얻을 수 있습니까?
미리 감사드립니다.
업데이트 :
나는이와 함께, 최대 수를 설정하려고 :
$("#inc").click(function(){
$("#amountSpan").text(Math.max(20, Number($("#amountSpan").text()) + 5))
});
하지만 그냥 폼 입력을위한 지난 20
* maximum * 값을 제어하려 할 때'Math.min()'을 사용해야합니다. 나는 항상 그걸 뒤에서 얻는다. 그러므로 "inc"루틴에서 값이 20보다 작고 합계가 무엇이든간에 'Math.min (20, Number ...)'이어야합니다. – Pointy