数据表求和行以支持字符
Datatables Summation Row to Support Characters?
我想在使用Datatables的rails应用程序中添加一个求和行。
我的数据以逗号表示,就像999999 一样
我注意到这个代码:
$('#example').dataTable( {
"fnFooterCallback": function ( nRow, aaData, iStart, iEnd, aiDisplay ) {
var TotalMarks = 0;
for ( var i=0 ; i<aaData.length ; i++ )
{
TotalMarks += aaData[i][12]*1;
}
var nCells = nRow.getElementsByTagName('th');
nCells[1].innerHTML = TotalMarks;
}
});
只有删除(,),才会相加。有没有办法在(,)仍然存在的情况下添加它?
aaData
的内容类型为字符串。所以你必须使用一些转换:
var dataTable = $('#example').dataTable({
fnFooterCallback: function ( nRow, aaData, iStart, iEnd, aiDisplay ) {
var TotalMarks = 0;
for ( var i=0 ; i<aaData.length ; i++ ) {
console.log(TotalMarks, aaData[i][3]);
TotalMarks = TotalMarks + parseFloat(aaData[i][3].replace(',','.'));
}
}
});
console-log
用于演示,请参阅fiddle(在#3
列中有很多999999等)->http://jsfiddle.net/uqN2L/
相关文章:
- 在JavaScript中输出转义字符
- 不同浏览器中的空白字符正则表达式行为
- Regex匹配除“”之外的所有字符;.js”;
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- jQuery检测浏览器是否支持Zoom
- 字符串替换-不支持格式字符'}'
- 如何在不支持HTML字符的邮件正文中发送%签名
- 在粘贴到文本字段Jquery时检查并突出显示不支持的特殊字符
- 数据表求和行以支持字符
- 我想将长文本文档解析为SQLite数据库.如何转义所有不支持的字符
- 删除不受支持的 unicode 字符,否则显示为正方形
- 在 PDU 模式下支持 [ 和 ] 字符
- IE8JQuery对象没有't支持此属性或方法第4行字符6105
- Pebble SDK/SimplyJS不支持 字符
- javascript escape()函数是否支持UTF8字符?
- javascript regex支持UTF8字符与数字和字母
- 为什么jquery id选择器不支持特殊字符
- Ajax响应.getWriter()没有'不支持特殊字符
- Angular ngHint-表达式don't支持连字符