当我在qty文本字段中输入值时,应自动计算amt字段。对于每一行,它应该执行相同的操作。这是我的代码
<script>
$(document).ready(function(){
$(".qty").change(function(){
$(".amt").val(this.value*($("#amt").val()))
});
});
</script>
答案 0 :(得分:0)
<script>
$(document).ready(function(){
$(".qty").change(function(){
$(".amt").val($(this).val()*($("#amt").val()))
});
});
</script>
答案 1 :(得分:0)
看到这个小提琴:
这个代码:
$(document).ready(function(){
$(".qty").keyup(function(){
$(".amt").val($(this).val()*$(".amt").val());
});
});
答案 2 :(得分:0)
首先将class ='amountValue'添加到您输入金额值的输入标记,然后尝试下面的代码
<script>
$(document).ready(function(){
$(".qty").change(function(){
// put class='amountValue' for every input tag where you have your amount value
// get the value of it
var amountValue = this.closest('td').prev('td').find('.amountValue').val();
// get quantity
var qunatity = this.val();
// calculate total amount
var totalAmount = qunatity * amountValue;
// and put the totalAmount in next input with class='amt'
this.closest('td').next('td').find('.amt').val(totalAmount);
});
});
</script>