Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="jQuery Code Sample 2" />
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/numeral.js/1.4.5/numeral.min.js"></script>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
  <p>馬老師雲端研究室 滑鼠墊</p>
  <p>剩餘:<span id="stock"></span></p>
  <p>單價:<span id="price"></span></p>
  <p>數量:<input type="number" min="0" ng-model="quantity" id="quantity"></p>
  <p>總金額:<span id="total"></span></p>
</body>
</html>
<script>
  var stock=120;
  var price=325;
  var quantity=1;
  var total=325;
  $("#stock").text(stock)
  $("#price").text('NT'+(numeral(price).format('$ 0,0')))
  $("#quantity").val(quantity).attr("max",stock)
  $("#total").text('NT'+(numeral(total).format('$ 0,0')))
  
  $("#quantity").change(function(){
    quantity=$(this).val()
    newstock=stock-$(this).val()
    total=price*$(this).val()
    $("#stock").text(newstock)
    $("#price").text('NT'+(numeral(price).format('$ 0,0')))
    $("#total").text('NT'+(numeral(total).format('$ 0,0')))
  })
</script>
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
StanleyMapro
0viewers