jquery 字符串转换为数值
2015-07-09 10:55
666 查看
<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>
相关文章推荐
- Flask jQuery ajax
- jquery $(document).ready() 与window.onload的区别
- jQuery的is()函数的用法
- jquery 中post 、get的同步问题
- jquery插件封装
- jQuery检测某个元素是否存在代码分享
- jQuery ajax()使用serialize()提交form数据
- jquery.map()方法的使用详解
- 使用jquery-mockjax模拟ajax请求做前台测试
- jQuery实现鼠标点击弹出渐变层的方法
- 如何写一个JQuery函数($.fn.function **)
- jquery实现表单验证并阻止非法提交
- 7款经典炫酷的HTML5/jQuery动画应用示例及源码
- jquery实现表单验证并阻止非法提交
- jQuery实现鼠标点击弹出渐变层的方法
- jquery.map()方法的使用详解
- jQuery检测某个元素是否存在代码分享
- jquery树插件实现
- 写jQuery插件
- js/jquery关于元素坐标的总结