Jquery 如何获取目标';数组长度?
我正在使用Datatable jQuery库中的aoColumnDefs。因此,我可以使用Jquery 如何获取目标';数组长度?,jquery,datatables,Jquery,Datatables,我正在使用Datatable jQuery库中的aoColumnDefs。因此,我可以使用“atarges”:[1,2]或类似的方法来定义我希望通过此函数更改的列。但是我的表是动态的,我想将此函数应用于除第一列之外的所有列。那么我如何才能做到这一点呢? 抱歉,没有发布我使用的代码,在这里: jQuery('.summary_tables').dataTable({ "aoColumnDefs": [ { "aTargets": [1,2,-1],
“atarges”:[1,2]
或类似的方法来定义我希望通过此函数更改的列。但是我的表是动态的,我想将此函数应用于除第一列之外的所有列。那么我如何才能做到这一点呢?抱歉,没有发布我使用的代码,在这里:
jQuery('.summary_tables').dataTable({
"aoColumnDefs": [
{
"aTargets": [1,2,-1],
"bUseRendered": false,
"fnRender": function ( o ) {
return o.oSettings.fnFormatNumber( parseInt( o.aData[ o.iDataColumn ] ) );
}
}
]
});
使用特殊值
“\u all”
以所有列为目标,然后使用另一行覆盖第一列的设置。例如:
aoColumnDefs: [
{ aTargets: ["_all"], bSortable: false },
{ aTargets: [1], bSortable: true }
]
请发布您尝试过的内容这是一个好主意,但是如果您查看我的代码,我的函数实际上将每列中的值转换为整数,我的第一列是字符串,因此在第一个函数之后,第一列更改为
NaN
,我无法将其转换回原始字符串。