2011-09-26 7 views
9

Quiero saber cómo identificar la fila de la tabla es visible o no. Quiero resolver mediante el uso de jQuery¿Cómo determinar si una fila de la tabla es visible o no?

+0

Posiblemente relacionado * [jquery selector to c ount el número de filas de la tabla visible?] (http://stackoverflow.com/questions/2931893/jquery-selector-to-count-the-number-of-visible-table-rows) * – jensgram

+1

Una pregunta muy críptica para comenzar con. Debe ser un poco generoso al dar información sobre su problema, el contexto y lo que ha intentado hasta ahora. Le invitamos a compartir su código como weel. Estos esfuerzos de su parte ayudarán a otros dispuestos a brindarle alguna respuesta. – Kangkan

Respuesta

16

Puede utilizar el pseudo-selector de :visible, y el método is, que devuelve un valor booleano:

if($("#tableRowId").is(":visible")) { 
    //It's visible 
} 
1

Esto debería funcionar:

var none=$("table tr").css("display") 

if(none=="none"){ 
// Row is invisible 
} else{ 
// Row is visible 
} 
+1

debe ser 'none ==" none "' y not '=' porque de esa manera, lo está asignando a la variable. – Slim

2

es visible debe ayudarle a: -

$('#table_row').is(':visible') 
Cuestiones relacionadas