jquery 字符串转换为数值

原创 2015年07月09日 10:55:06

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">如下图所示想要做表格数据的合并统计</span>

第三列的数字都是字符串格式的,如果自己加和不会像php一样自动加起来的,这个时候就需要转换一下格式


jquery来源于javascript,所有可以用原生的javascript的方法

javascript自带parseInt(str)函数
参数:str,为一个包含数字的字符串

返回值:
如果str中最前面几个字符是数字,则返回该数字
如果str第一个字符不是数字,返回NaN。

例如:
parseInt("1234"); //返回1234
parseInt("1234A"); //返回1234
parseInt("1234A5"); //返回1234
parseInt("A1234"); //返回NaN
parseInt("ABCD"); //返回NaN


parseFloat(str)函数同上,只不过是返回的是一个浮点数


我的表格里的数值是有浮点数的,所有用parseFloat(str)函数

最终代码如下

<script>
	$(function(){
		var list=$('tr.list');
		var total=0;
		$.each(list, function(i, v) {
			total=total+parseFloat($(v).children('td:eq(2)').text());
		});
		var totalCount;
		if (total>=0) {
			totalCount='<strong><font size="4" color="green">'+total+'</font></strong>'
		}else{
			totalCount='<strong><font size="4" color="red">'+total+'</font></strong>'
		};
		$('#totalCount').html(totalCount);
	})
</script>


相关文章推荐

jquery 字符串转数字

1:parseInt(string) 这个函数的功能是从string的开头开始解析,返回一个整数,说起来比较笼统, parseInt("1234blue"); //returns 1234 2...
  • guorun18
  • guorun18
  • 2015年10月27日 14:29
  • 22248

jquery中把字符串转换为数字

其实在jquery里把字符串转换为数字,用的还是js,因为jquery本身就是用js封装编写的。 比如我们在用jquery里的ajax来更新文章的阅读次数或人气的时候,就需要用到字符串转换为数字的功...

jquery中把字符串转换为数字

http://www.angelweb.cn/Html/jquery/jqueryjiaocheng/2867.html 其实在jquery里把字符串转换为数字,用的还是js,因为jquer...

C++数值与字符串相互转换

from: http://blog.csdn.net/w343051232/article/details/7076188 以前一门心思搞算法,这个东西觉得自己写个函数就能实现的事,但是...
  • fruitz
  • fruitz
  • 2014年11月30日 16:44
  • 2683

十六进制字符串和数值相互转换

  • 2017年06月11日 18:39
  • 12.06MB
  • 下载

python类型转换、数值操作 和 mysql的字符串函数

python类型转换、数值操作类型转换 函数 描述 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jquery 字符串转换为数值
举报原因:
原因补充:

(最多只允许输入30个字)