如何使用jquery计算输入框的总值

如何使用jquery计算输入框的总值,jquery,Jquery,我有一个输入框列表,现在我需要使用以下命名约定pre[0]、pre[1]、pre[2]等计算输入框中输入的所有值的总和 Jquery是否可以实现这一点?如何实现这一点 var sum = 0; $('input[name^="pre"]').each(function(){ sum += parseFloat(this.value); }); ^=是最重要的。我想这样做 var sum = 0; find("input[name*='pre']").each(function(in

我有一个输入框列表,现在我需要使用以下命名约定pre[0]、pre[1]、pre[2]等计算输入框中输入的所有值的总和


Jquery是否可以实现这一点?如何实现这一点

var sum = 0;

$('input[name^="pre"]').each(function(){
    sum += parseFloat(this.value);
});

^=
是最重要的。

我想这样做

var sum = 0;

find("input[name*='pre']").each(function(index) {

sum = sum + this.val();

 })

啊,你的比我的好。它是
this.value
$(this.val()
this.value
更好,因为它不会创建额外的jQuery对象。@Reigel的可能重复问题是它们不是完全重复的。该选项需要在
blur
事件中触发,而该选项需要该选择器。您可以设想将它们合并,但继续这样做可以微妙地处理不同的问题,我们将最终看到jQuery文档页面。