如何在javascript/jquery中添加字符串美元金额
How do i add a string dollar amount in javascript/jquery?
我有这样的字段
$4.00
$5.00
$55.90
我想在javascript中添加它们,总共有64.90美元
我有这个代码
var total= "";
$("input:checkbox:not(.select_all):checked").closest("tr").each(function() {
total += $(this).find(".amount").text().trim();
});
我的解决方案给了我这个
$4.00$5.00$55.90
知道我做错了什么吗
您正在连接字符串,您需要先将它们解析为数字。你必须剥离$
才能做到这一点。您还希望将 total 初始化为 0
,而不是空字符串:
var total = 0;
$("input:checkbox:not(.select_all):checked").closest("tr").each(function() {
total += parseFloat($(this).find(".amount").text().trim().replace(/^$/, ''));
});
// If you want total to be a string containing the `$` just convert it back:
total = '$' + total;
相关文章:
- 在 JS 中添加字符串之前强制换行
- javascript在动态Url中匹配并添加字符串
- 添加字符串+选择要输入的文本
- 通过向动态id添加字符串,使用JavaScript控制文本框
- 在哪里添加字符串原型
- 在 JavaScript 中添加字符串 “1” + - “2” == “1-2”
- 如何在javascript中的数组中添加字符串
- 如何在javascript/jquery中添加字符串美元金额
- 引用变量,它执行函数,但是向变量中添加字符串,将函数作为字符串而不是值返回
- 如何在 javaScript 中添加 C# 字符串作为文本弹出窗口
- AngularsJS JavaScript 匹配单词并添加字符串
- 使用 javascript 在括号内添加字符串
- 使用javascript进行大写,每隔换行一次,并在每一新行的开头添加字符串
- jQuery添加字符串而不是串联
- 正在向提交的URL末尾添加字符串
- 可以't使用concat添加字符串数组
- 如何自动添加字符串“;http://'当用户通过jquery在文本框中输入时
- jquery问题——向动态调用的元素添加字符串
- MVC 5 DropDownList向Jquery的值添加字符串
- 如何在单击链接/过滤器的基础上向onclick函数添加字符串?