我在4个不同的输入框上有4个类,它们是:
class1
class2
class3
class4
我的JavaScript代码如下所示:
$("body").on("focusout", ".class1", function () {
var basic = parseFloat($(".class2").val());
var hra = parseFloat($(".class3").val());
var tot = basic + hra;
$(".class4").val(tot);
});
但是最后我得到的是空弦tot
。我需要计算class2
和class3
并分配给class4
。
您可以通过这种方式来做!
$(function(){ ... });
仅当页面文档对象模型(DOM)准备好执行JavaScript代码时,其中包含的代码才会运行
$(function(){
$("body").on("focusout", ".class1", function () {
var basic = parseFloat($(".class2").val());
var hra = parseFloat($(".class3").val());
console.log(basic, hra);
var tot = basic + hra;
$(".class4").val(tot);
});
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="class1" value="0"><br>
<input class="class2" value="0"><br>
<input class="class3" value="0"><br>
<input class="class4" value="0">
希望这可以帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句