Javascript 如何在datatable的选定行中更改按钮的类

Javascript 如何在datatable的选定行中更改按钮的类,javascript,jquery,html,twitter-bootstrap,datatables,Javascript,Jquery,Html,Twitter Bootstrap,Datatables,我在datatable中的列中使用按钮,但当我选择一行时,我只想将类从暗改为亮 我的JavaScript: 我的HTML: 单击下面的tr时,可以使用find和addClass $('#quittances tbody').on('click', 'tr', function() { $('#quittances tbody tr td').find('.action').removeClass('YourNewClass'); //Remove other class before add

我在datatable中的列中使用按钮,但当我选择一行时,我只想将类从暗改为亮

我的JavaScript:

我的HTML:

单击下面的tr时,可以使用find和addClass

$('#quittances tbody').on('click', 'tr', function() {
 $('#quittances tbody tr td').find('.action').removeClass('YourNewClass'); //Remove other class before add class.
 $(this).find('.action').addClass('YourNewClass');
});
单击下面的tr时,可以使用find和addClass

$('#quittances tbody').on('click', 'tr', function() {
 $('#quittances tbody tr td').find('.action').removeClass('YourNewClass'); //Remove other class before add class.
 $(this).find('.action').addClass('YourNewClass');
});
若再次单击,则可以使用else还原代码

我的代码显示了th的一个示例,如果您希望完整的行比:

  $('tr').on('click', function(){
     if($(this).find('td').hasClass('sorting')){
        $(this).find('td').removeClass('sorting').addClass('lighterVersion');
      }
     else{
        $(this).removeClass('lighterVersion').addClass('sorting');
     }
    });
若再次单击,则可以使用else还原代码

我的代码显示了th的一个示例,如果您希望完整的行比:

  $('tr').on('click', function(){
     if($(this).find('td').hasClass('sorting')){
        $(this).find('td').removeClass('sorting').addClass('lighterVersion');
      }
     else{
        $(this).removeClass('lighterVersion').addClass('sorting');
     }
    });

很乐意帮忙但是当我选择另一行时,你知道如何将黑暗类放回到那一行吗?thx删除类'addClass'dark.thx之后,我在代码$'.action.removeClass'light.addClass'dark'之前添加这一行;很乐意帮忙但是当我选择另一行时,你知道如何将黑暗类放回到那一行吗?thx删除类'addClass'dark.thx之后,我在代码$'.action.removeClass'light.addClass'dark'之前添加这一行;
  $('tr').on('click', function(){
     if($(this).find('td').hasClass('sorting')){
        $(this).find('td').removeClass('sorting').addClass('lighterVersion');
      }
     else{
        $(this).removeClass('lighterVersion').addClass('sorting');
     }
    });