【发布时间】:2021-11-10 20:21:56
【问题描述】:
目前我有
var cost = document.getElementsByName('blog_linkm_one[]');
for (var i = 0; i < cost.length; i++) {
sum += parseFloat(cost[i].value);
}
这个函数给了我所有text box名称的总和为blog_linkm_one[],它正在工作。
现在我想过滤掉它。
我有一些不同的类,如 appending_div0、appending_div1、appending_div2,所有这些类都有文本框名称 sd blog_linkm_one[]。
我想要的是根据他们的特定班级获得相关blog_linkm_one[] 的总和。
例如
appending_div0 类有 3 个文本框 blog_linkm_one[]。它们的值是1, 2, 3,所以它们的总和必须是6
appending_div1 类有 5 个文本框 blog_linkm_one[]。它们的值是1,2,3,5,9,所以它们的总和必须是20。
【问题讨论】:
-
不要描述 HTML,请将其添加到问题中。然后我们可以从中创建一个工作示例。
-
抱歉,我不太明白这个问题。您有不同的 HTML 标记,它们可以具有这些 css 类之一。并且所有具有 name="blog_linkm_one[]" 的文本框都有数字作为值?
标签: javascript jquery javascript-objects