我使用图表脚本(AMcharts)创作了一个网页/表单,其中包含许多数值的输入以制作图表。内置于此网页中的是一个单独的平均脚本,它使用了很多次以获得许多连续的平均值,以及最后两个/三个最终平均值的简单数字差异脚本。基本上,当解析所有平均值时,在输入字段中键入前一个场合的值,并且脚本立即显示差异,+或 - 。平均值脚本我设法操作了16次(令我惊讶的是)。但是,我在操作数值差异脚本时遇到问题,以便显示多个值差集。下面找到的简单脚本已成功使用,但我需要知道如何操作它不仅仅是一次。
$(function(){
$('input').each(function() {
$(this).keyup(function(){
calculateTotal($(this));
});
});
});
function calculateTotal(src) {
var sum = 0;
var sumtable = src.closest('.sumtable');
sumtable.find('input').each(function() {
if(!isNaN(this.value) && this.value.length!=0) {
sum += parseFloat(this.value);
}
});
sumtable.find(".total").html(sum.toFixed(2));
var balance = parseFloat($('.actual').val()) - sum
sumtable.find(".balance").html(balance.toFixed(2));
}
我需要为不同的值字段重复以下代码,与其他值无关:
以下链接将您带到我正在进行的工作中。为了使其工作(不是图形,而是数字脚本),键入前四个空字段的随机值 - B1 PS / CS - B2 PS / CS和"电池2"填写前4个空字段。然后在上面的平均显示中,只需在带有数值的所有字段内单击并按"输入",然后继续这样做,直到自动显示所有字段。然后,在"之前"字段,键入另一个随机数。第一个字段"差异"是正确的。其余两个显示该数字与初始"整体"之间的差异。而不是最后的平均值到他们的左边。
答案 0 :(得分:0)
从未解决这个问题,但找到了一个易于操作的替代脚本,从而满足了我的目的。
http://www.codingfriends.com/index.php/2009/07/27/add-two-numbers-3/
可以在此页面找到包含此解决方案的图表: