Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jquery onlick函数对表单文本字段数组中的值求和_Javascript_Jquery_Arrays - Fatal编程技术网

Javascript 如何使用jquery onlick函数对表单文本字段数组中的值求和

Javascript 如何使用jquery onlick函数对表单文本字段数组中的值求和,javascript,jquery,arrays,Javascript,Jquery,Arrays,我不熟悉jQuery和javascript,我需要关于如何对数组中的表单文本字段进行计算的帮助。参见下面的示例代码 薪金计算样本 员工身份证 薪水 总税 净工资总额 我想要一个jquery脚本,可以使用onclick按钮为每个员工合计=(工资+税收)您可以使用选择器获取或设置带有iQuery的val。像这样的 $("button").click(function(){ var total = $("input[name=salary]").val()+$("input[name

我不熟悉jQuery和javascript,我需要关于如何对数组中的表单文本字段进行计算的帮助。参见下面的示例代码


薪金计算样本
员工身份证
薪水
总税
净工资总额


我想要一个jquery脚本,可以使用onclick按钮为每个员工合计=(工资+税收)

您可以使用选择器获取或设置带有iQuery的val。像这样的

$("button").click(function(){
    var total = $("input[name=salary]").val()+$("input[name=tax]").val();
    $("input[name=total]").val(tatal);
  });
$(“#提交”)。单击(函数(){
$(“tr”)。每个(函数(){
if($(this).find(“.salary”)){
var salary=parseInt($(this).find(“.salary”).val(),10)
var tax=parseInt($(this).find(“.tax”).val(),10)
$(此).find(“.total”).val(工资+税金)
}
})
})

员工身份证
薪水
总税
净工资总额
提交
这里有一个解决方案:


嗨,哈兹,我只是运行上面的代码,一旦我点击提交按钮,警报框显示未定义,总数不显示任何result@NelsonOko-oza您的控制台中有任何错误吗?我很困惑,因为它对我来说很好。@arz 4,结果没有显示在total文本字段中。实际上,我希望税和工资的总和显示在“合计文本”字段中。你是说在“合计净工资”字段或“合计税”字段中?是@arz 4,我希望结果显示在“合计净工资”字段中
$("button").click(function(){
    var total = $("input[name=salary]").val()+$("input[name=tax]").val();
    $("input[name=total]").val(tatal);
  });
var sums = []
$('input[type=button]').click(function() {
  var salaries = $('.salary')
    .toArray()
    .map(function(salary) { return salary.value })
  var taxes = $('.tax')
    .toArray()
    .map(function(tax) { return tax.value})
  sums = salaries.map(function(salary, i) {
    return parseInt(salary) + parseInt(taxes[i])
  })
  alert(document.sums)
})