Javascript Jquery Datatable-从服务器提取数据-如何为列设置类
我有一个简单的代码,可以在我的datatable中使用ajax提取数据:Javascript Jquery Datatable-从服务器提取数据-如何为列设置类,javascript,jquery,datatables,Javascript,Jquery,Datatables,我有一个简单的代码,可以在我的datatable中使用ajax提取数据: $('#datatable').dataTable( { "pageLength": 50, "ajax": "/test/pull/", "columns": [ { "data": "a" }, { "data": "b" }, { "data": "c" }, { "data": "d" }, { "data
$('#datatable').dataTable( {
"pageLength": 50,
"ajax": "/test/pull/",
"columns": [
{ "data": "a" },
{ "data": "b" },
{ "data": "c" },
{ "data": "d" },
{ "data": "r" },
{ "data": "f" }
],
"columnDefs": [ {
"render": function ( data, type, row ) {
return '<button type="button" class="btn btn-success btn-sm">Click</button>'
}, "targets": 2
}
]
} );
$('#datatable')。datatable({
“页面长度”:50,
“ajax”:“/test/pull/”,
“栏目”:[
{“数据”:“a”},
{“数据”:“b”},
{“数据”:“c”},
{“数据”:“d”},
{“数据”:“r”},
{“数据”:“f”}
],
“columnDefs”:[{
“渲染”:函数(数据、类型、行){
返回“单击”
}“目标”:2
}
]
} );
我想知道如何为第3、4和5列设置class属性
是否有机会使用列渲染来执行此操作
将感谢您的帮助,希望这项工作对您有用
使用className为columnDefs的第一列中的单元格分配类:
$('#datatable').dataTable( {
"columnDefs": [
{ className: "my_class", "targets": [ 0 ] }
]
} );
使用className将类分配给第一列中包含列的单元格:
$('#example').dataTable( {
"columns": [
{ "data": "a" , className: "my_class" },
{ "data": "b" },
{ "data": "c" },
{ "data": "d" },
{ "data": "r" },
{ "data": "f" }
]
} );
如果要添加多个类,只需按空格分隔它们,就像在普通类html属性中一样:
{ className: 'my_class other_class' }
@vba_用户,如果这对您有效,则将其标记为已接受。:)如果没有和有任何疑问,那么请让我知道。