Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改Datatable中单击的行的颜色_Javascript_Jquery_Datatable - Fatal编程技术网

Javascript 更改Datatable中单击的行的颜色

Javascript 更改Datatable中单击的行的颜色,javascript,jquery,datatable,Javascript,Jquery,Datatable,如何更改Datatable中单击行的颜色 我有我的数据表和JavaScript,可以对单击行的数据执行一些操作: var table = $('#myTable').DataTable(); $('#myTable tbody').on('click', 'tr', function () { var data = table.row( this ).data(); // below some operations with the data // How can I set

如何更改Datatable中单击行的颜色

我有我的数据表和JavaScript,可以对单击行的数据执行一些操作:

var table = $('#myTable').DataTable();
$('#myTable tbody').on('click', 'tr', function () {
   var data = table.row( this ).data();
   // below some operations with the data
   // How can I set the row color as red?
} );

谢谢

我不确定DataTable在这种情况下的相关性,但您可以使用jQuery来实现这一点

例如:

如果您想删除分页后的突出显示,那么我建议使用DataTables自定义事件之一

$('#myTable').on('draw.dt', function () {
  $(this).find('.highlight').removeClass('highlight');
});

使用您想要使用的颜色定义一个CSS类,并像这样添加该类。
$('#myTable').on('draw.dt', function () {
  $(this).find('.highlight').removeClass('highlight');
});