【发布时间】:2016-10-13 09:05:54
【问题描述】:
我有一个函数可以将单元格相加,然后将总数填充到文本框中:
function UpdateTotal() {
var total = parseFloat('0.0');
$("#<%= gvParts.ClientID %>").find("tr").not(".tblResultsHeader").each(function () {
var cellText = $(this).children("td").eq(4).html();
var cellFloat = parseFloat(cellText)
total += cellFloat;
});
$("#<%= txtAddParts.ClientID %>").val(total.toFixed(2));
}
但问题是,如果总数为 1500.00,cellText 将其读取为 1,500.00,我认为这会导致问题,因为 cellFloat 然后等于 1.00,然后它将文本框设置为 1.00 而不是 1500.00。
【问题讨论】:
-
你能发布一个这个js正在使用的实际标记的例子吗?不是aspx代码,实际生成的几行html代码
-
提供 cellText 控制台日志谢谢
标签: javascript jquery asp.net parsing parsefloat