标签:jquery javascript background-color datatables cell
我使用以下代码动态更新单元格并且工作正常,唯一的方法是如何更改背景的颜色和单元格数据的文本.如果可能的话,也可以举例说明如何更改整行.提前致谢.
$(document).ready(function (){
var table = $('#example').DataTable();
table.rows().every( function ( rowIdx, tableLoop, rowLoop ) {
var data = this.data();
console.log(data);
data[0] = '* ' + data[0];
this.data(data);
});
});
解决方法:
解
您可以使用cell().node()
API方法访问单元节点.
$(document).ready(function (){
var table = $('#example').DataTable();
table.rows().every( function ( rowIdx, tableLoop, rowLoop ) {
var cell = table.cell({ row: rowIdx, column: 0 }).node();
$(cell).addClass('warning');
});
});
DEMO
有关代码和演示,请参见this jsFiddle.
标签:jquery,javascript,background-color,datatables,cell 来源: https://codeday.me/bug/20190609/1202994.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。