【发布时间】:2011-11-24 21:39:24
【问题描述】:
我对 Jquery 还是很陌生,所以对于如何执行下面描述的操作我有点困惑......
我想做的事:
在整个页面中搜索包含单词 Rate 的输入文本框,然后再次搜索 Quantity。
做一个计算,总和(比率 * 数量)
将结果呈现给用户。
我做了什么
- 因为行是动态添加的,所以元素名称中有 GUID,所以我搜索它们。
我需要帮助的地方
我可以使用 .val("") 命令提取值,但我对如何执行所需步骤的语法感到困惑。
这是我所拥有的:
$("#alertButton").live("click", function () {
var rateValues = $('input[name*="Rate"]').val("");
var qtyValues = $('input[name*="Qty"]').val("");
//how do i handle it here
});
这是速率文本框之一在 html 中的呈现方式(其中可能有 0 到多个,因为它们是动态添加到页面中的)
<input type="text" value="0" style="width: 100%;" name="JobDetails[dd1c94e5-5e83-4a92-b5c4-0a5aea0eb5df].Rate" id="JobDetails___randomNumber___Rate" data-val-required="The Rate (Exl GST) field is required." data-val-number="The field Rate (Exl GST) must be a number." data-val="true">
【问题讨论】:
标签: javascript jquery arrays syntax