Saltar al contenido

Las tablas de datos jQuery agregan clase a tr

Te doy la bienvenida a nuestra web, ahora encontrarás la respuesta que estabas buscando.

Solución:

$('tr', row) está buscando un elemento tr en el contexto de la fila, lo que significa que buscará un elemento tr en el interior la row proporcionado como parámetro de contexto.

Según la API, esto debería funcionar

$(row).addClass("label-warning");

Solo tendrías que usar el fila creada

$('#data-table').DataTable( 
    createdRow: function( row, data, dataIndex ) 
        // Set the data-status attribute, and add a class
        $( row ).find('td:eq(0)')
            .attr('data-status', data.status ? 'locked' : 'unlocked')
            .addClass('asset-context box');
    
 );

Situación de DataTable().row.add():

Si desea agregar una clase al usar la función de agregar filas en Datatables, puede obtener el TR-DOM de node() método:

var datatable = $('#resultTable').DataTable();

var trDOM = datatable.row.add( [
    "Col-1",
    "Col-2"
] ).draw().node();

$( trDOM ).addClass('myClass');

Nos puedes confirmar nuestro trabajo ejecutando un comentario o puntuándolo te lo agradecemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *