1 回答

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊
您需要先解析該值,然后再添加 1。您的代碼是連接 1,然后解析。所以0.00變成0.001,當(dāng)你打印出小數(shù)點(diǎn)后兩位時(shí),它又變成了0.00。
var ex = "/^[0-9]+\.?[0-9]*$/";
$("#addDollar").on("click", function() {
var valueOut = $("#totalAmountIn");
valueOut.val((parseFloat(valueOut.val()) + 1).toFixed(2));
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h1>Total Amount In</h1>
<input type="text" value="0.00" id="totalAmountIn"></input>
<div class="col-md-4">
<button type="button" id="addDollar" class="btn btn-default">
Add Dollar
</button>
</div>
var ex = "/^[0-9]+\.?[0-9]*$/";
$("#addDollar").on("click", function() {
var valueOut = $("#totalAmountIn");
valueOut.val((parseFloat(valueOut.val()) + .25).toFixed(2));
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h1>Total Amount In</h1>
<input type="text" value="0.00" id="totalAmountIn"></input>
<div class="col-md-4">
<button type="button" id="addDollar" class="btn btn-default">
Add $0.25
</button>
</div>
- 1 回答
- 0 關(guān)注
- 187 瀏覽
添加回答
舉報(bào)