jquery 尝试通过前端脚本更改我的datatable列的颜色

kpbwa7wx  于 12个月前  发布在  jQuery
关注(0)|答案(1)|浏览(137)

我在后面有一段代码,它使用json数据并创建一个填充数据的表。序列化后,它填充数据表。我使用DataTables,我使用这段代码来改变列的颜色,但它什么也没做。

$(function () {
            //$('td').css('background-color','red');
            var table = $('#example').DataTable();
            table.api().columns().eq(0).css('background-color','red');
            table.draw();
   });

字符串
轮廓为<table><thead></thead><tbody><tr class='odd'><td></td></tbody><table>
我也试过使用.ready()。

$(document).ready(function() {
     $('#example > tbody > tr > td').css('background-color','red');
 });

wf82jlnq

wf82jlnq1#

也许它在yout td单元格中没有值,导致您看不到更改。还要确保tr标记在代码中关闭。

$('tr').css('background-color', 'red')

个字符
此外,我不认为需要使用JS,因为你可以很容易地用CSS为表格行着色:

// or even
tr:nth-child(odd) {
  background-color: red;
}

相关问题