我编写了一个无效的jquery脚本。我需要在输入金额时计算服务税。例如金额100和服务税2%。总金额应该自动生成。我已经写了一个函数和onchange caltax()写在金额字段上。这是我的脚本function caltax()
var am=$('#amount').val();
var ta=$('#tax1per').val();
var total=(am*ta)/100;
$('#tax1').val(total);
};
答案 0 :(得分:1)
您应该在jQuery中使用on input
方法。这是如何做到的:
$("#tax1per, #amount").on('input', function(){
var am = $('#amount').val();
var ta = $('#tax1per').val();
var total = (am * ta) / 100;
$('#tax1').html(total);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
Amount: <input type="text" id="amount">
<br><br>
Perc: <input type="text" id="tax1per">
<br><hr>
Result: <span id="tax1"></span>
这是JSFiddle。