Base solution for your next web application
Open Closed

custom styles not working, I think somethings overwrite them #7882


User avatar
0
wcdagency created

hello
the following css is not working. I created a simple project , below code is working but  in aspnetzero .core project it is not working. something is overwritten them. what  are the correct ways to do it?
(1)
below code: it changes the color of clicked row
var table1 = $('#TestDataTableId').DataTable();

$('#TestDataTableId tbody').on('click', 'tr', function () {
            if ($(this).hasClass('selected')) {
                $(this).removeClass('selected');
            }
            else {
                table1.$('tr.selected').removeClass('selected');
                $(this).addClass('selected');
            }
        });
(2)
below code: it changes the color of hovered rows
  <style>

<br>
     table.dataTable.display tbody tr:hover {
         background: yellow;
     }

&lt;/style>


4 Answer(s)
  • User Avatar
    0
    ismcagdas created
    Support Team

    Hi,

    Yes, you are right. You have to override it;

    table.dataTable.display tbody tr:hover { background: yellow !important; }

  • User Avatar
    0
    wcdagency created

    Hello ismcagdas ,

    perfect!
    (2) ok!

    how abount (1)?

  • User Avatar
    0
    ismcagdas created
    Support Team

    Sorry, for #1, DataTables already has this fature, https://datatables.net/extensions/select/examples/initialisation/simple.html. You don't have to handle it manually.

  • User Avatar
    0
    ismcagdas created
    Support Team

    This issue is closed because it has not had recent activity for a long time.