2012-02-25 13 views
8

Uso de Bootstrap 2.0 He diseñado una tabla con .table-striped. Estoy actualizando filas de datos a través de ajax y cuando la actualización esté completa, quiero resaltar la fila, que funciona en filas que no tienen un color de fondo. Entonces, básicamente, las filas pares resaltan, las filas impares no. No estoy seguro de por qué es eso.jQuery Resalte Efecto en la fila de la tabla diseñada con Bootstrap

Podría estar muy cansado en este momento, pero algunos consejos serían apreciados.

estoy usando el siguiente código para activar el punto culminante:

$("#row_" + id).effect("highlight", {}, 1500); 

Respuesta

13

Ejecutar el efecto no en la fila, pero en las celdas de la fila. Todas las filas resaltan, tanto par como impar. El color de fondo cambiante de las filas impares simplemente se oculta porque el color de las celdas de la tabla está por encima.

+0

Gracias. Intentaremos esto esta noche e informaremos. – Gregg

+1

Funciona como un encanto. Por cierto, para mi caso personal (resaltar la última fila después de insertarlo), mi solución fue: '$ ('# table tr: last'). Find ('td'). Effect ('highlight', {color: ' # 4BADF5 '}, 2000); ' – Eagle

2

Sólo para añadir a la respuesta de la salmuera que cada célula dentro de la fila está por encima del color de fila, ver el código de abajo para resaltar cada célula en su lugar:

$("#row_" + id +" td").effect("highlight", {}, 1500);

(esto supone que no hay células son de tipo "th "en la fila, pero eso se puede agregar fácilmente si es necesario)

Cuestiones relacionadas