【发布时间】:2011-06-07 22:11:04
【问题描述】:
我正在使用 JQuery 来计算一些总数,但遇到了问题。
假设我有两组输入,每组都有一个唯一的名称。
$('[name="quantity\\[\\]"]')
$('[name="price\\[\\]"]')
我想同时循环遍历每组输入,以便检查 (!isNaN) 和 (length !== 0),如果值有效,我想将它们相乘并添加到运行总计中。
我知道我可以使用 each() 在一个选择器中循环,但是我如何同时在两个选择器中循环呢?有没有一种优雅的方式来实现这个目标?
【问题讨论】:
-
两组输入的数量是否相等?你能展示你正在使用的标记吗?也许是JS Fiddle demo?
-
这些字段是否成对出现在页面上?
-
@David Thomas @Šime Vidas 是的,它们成对出现,并且两个输入的数量始终相同。
-
如果它们位于一个公共容器内,您可以遍历所有容器,并为每次迭代(容器)获取其中的两个值....
标签: javascript jquery