如何使用jquery计算输入框的总值
我有一个输入框列表,现在我需要使用以下命名约定pre[0]、pre[1]、pre[2]等计算输入框中输入的所有值的总和如何使用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
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文档页面。