datatables 添加title属性
使用 createdRow
和 columns.createdCell
options 来定义一个回调函数用于创建 TR and TD 元素时添加属性.
$('#example').dataTable( {
'createdRow': function( row, data, dataIndex ) {
$(row).attr('id', 'someID');
},
'columnDefs': [
{
'targets': 3,
'createdCell': function (td, cellData, rowData, row, col) {
$(td).attr('id', 'otherID');
}
}
]
});
Example:给td元素添加title属性
columns: [{
"sClass": "member",
"data": "id",
"render": function (data, type, full, meta) {
return '<i class="check_icon check_false" data-value="' + data + '">';
},
"bSortable": false
},
{
"data": "name",
'createdCell': function (td, cellData, rowData, row, col) {
$(td).attr('title', cellData);
}
},
{
"data": "email",
'createdCell': function (td, cellData, rowData, row, col) {
$(td).attr('title', cellData);
}
}
}]