【发布时间】:2014-06-14 10:53:39
【问题描述】:
我正在尝试使用 Datatables Rows Created Callback 在绘制之前修改行中的数据。我要做的是将所有&lt; 和&gt; 替换为'<' 和'>',这样我就可以在每个单元格中放置一个换行符并将文本放在单独的行上。 '\n' 或 linefeed 不起作用。
var oTable = $('#table').DataTable( {
"createdRow" : function( row, data, index) {
console.log( 'DATA WAS ' + data[0]);
data[0] = data[0].replace(/</g,'<').replace(/>/g,'>');
console.log( 'DATA IS ' + data[0]);
}
在控制台中,我可以看到数据正在被正确修改。但它实际上并没有修改表格。有没有办法做到这一点?还是在绘制行之后调用 createdRow 回调?
【问题讨论】:
标签: javascript jquery html datatables jquery-datatables