大家好。我不太了解JS,但是我想用jQuery快速做一些工作。
但是我已经盯着这个呆了大约一个小时,但我不明白自己错过了什么:
<script type="text/javascript">
$('#qty_6035').change(function () {
var substractedQty, stockQty, remQty;
substractedQty = (int) $('#qty_6035').val(); // missing ; before statement
stockQty = (int) $('#orig_qty_6035').val();
$('#rem_qty_6035').html(stockQty-substractedQty);
});
</script>
jQuery库包含在该文档的开头。
谢谢。
最佳答案
Javascript是一种动态语言,因此为了将字符串转换为数字,可以使用parseFloat
/ parseInt
函数:
<script type="text/javascript">
$('#qty_6035').change(function () {
var substractedQty = parseFloat($('#qty_6035').val());
var stockQty = parseFloat($('#orig_qty_6035').val());
$('#rem_qty_6035').html(stockQty - substractedQty);
});
</script>