vin*_*eet 4 ajax jquery datatables
我想在获得ajax的响应后在td中添加html元素.
结果会像以下一样:
<tr>
<td class="mycus-class" data-title="abc"><span class="mycus-class2">XYZ</span></td>
<td class="mycus-class" data-title="ghi"><span class="mycus-class2">GKL</span></td>
.....
</tr>
Run Code Online (Sandbox Code Playgroud)
dav*_*rad 18
render()功能非常简单,这里有一个小小的演示:
var data = [
{ firstName: 'john', lastName : 'doe' }
]
var table = $('#example').DataTable({
data : data,
columns : [
{ data : 'firstName',
render : function(data, type, row) {
return '<span class="mycus-class2">'+data+'</span>'
}
},
{ data : 'lastName' }
]
})
Run Code Online (Sandbox Code Playgroud)
您可以在一个调用中定位多个列:
columnDefs : [
{ targets : [0,3,4,5],
render : function(data, type, row) {
return '<span class="mycus-class2">'+data+'</span>'
}
}
]
Run Code Online (Sandbox Code Playgroud)