jQuery 运行总计和输出标签不起作用
jQuery Running total and output label not working...
请在此处查看小提琴。
有两件事我似乎无法在这里完成。
*我想查看输入金额的运行总计,但它不起作用。它只显示我开始输入第三个值后的运行总计。我希望看到它在输入第一个值后开始。
var updateTotal = function () {
var input1 = parseInt($('#earnedAid1').val());
var input2 = parseInt($('#earnedAid2').val());
var input3 = parseInt($('#earnedAid3').val());
$('#total').text(input1 + input2 + input3);
};
*其次,我正在尝试显示输出标签,但它也没有显示。
output_total.text(total+" in Retained Aid");
这是一个解决了输出标签的解决方案。代码也清理了一点。有逻辑从 UpdateTotal 函数复制到外部/匿名函数的其余部分。新代码注册键启动事件。然后定义用于计算总计的函数。
http://jsfiddle.net/WuMpz/3/
$('#total').text(input1 + input2 + input3+" in Retained Aid");
问题是,当输入没有值时,它们会导致NaN
,当你尝试执行数学运算时。简单地说,如果没有数字,假设可以使用0
:
var input1 = parseInt($('#earnedAid1').val() || 0);
演示:http://jsfiddle.net/WuMpz/1/
而且您的标签不会显示,因为在每次keyup
划中,您都会将该标签替换为输入的总和。
相关文章:
- 如何在标签上输出Chart.js雷达图的正确值
- 有没有一种方法可以从两个标签之间提取文本,并以我选择的格式输出
- 有没有办法在使用 html 输出标签时控制图像的大小
- 如何在不输出结束PHP标签“?>”的情况下将PHP MySQL查询回显到Javascript变量中
- jQuery 运行总计和输出标签不起作用
- 输出脚本标签而不带jQuery,避免执行
- Jquery 删除输出上的头部和身体标签
- 从 Chrome 扩展程序中读取标签页的控制台输出
- 从前 5 个标签中获取“id”,并使用纯 javascript 在输出中用逗号分隔它们
- 无法在javascript脚本标签中输出实际的json数据
- 美观打印时避免Jade模板输出中标签之间的空白
- 获得“id"仅前三个标签中的值并用","分隔它们在输出
- 输出JSON数据到Chart.js标签和数据
- 为什么.html()不输出html标签
- ASP.jQuery UI自动完成的输出格式(显示值标签键对)
- 如何复制/获取当前标签url在chrome和输出弹出窗口
- 在JavaScript中,如何使鼠标悬停在标签上将在p标记中输出单选按钮的值
- 在javascript中随机选择和输出变量到span标签
- 在javascript中输出到标签
- 脚本标签中的变量输出