2011-09-26 12 views
9

Voglio sapere come identificare la riga della tabella è visibile o meno. Voglio risolvere utilizzando jQueryCome determinare se una riga della tabella è visibile o no?

+0

Possibilmente correlato * [jquery selector to c ount il numero di righe visibili della tabella?] (http://stackoverflow.com/questions/2931893/jquery-selector-to-count-the-number-of-visible-table-rows) * – jensgram

+1

Una domanda molto criptica da cui iniziare con. Devi essere un po 'generoso mentre fornisci informazioni sul tuo problema, sul contesto e su ciò che hai provato fino ad ora. Siete invitati a condividere il vostro codice come weel. Questi sforzi dalla tua parte aiuteranno gli altri disposti a darti una risposta. – Kangkan

risposta

16

È possibile utilizzare la :visible pseudo-selettore, e il metodo is, che restituisce un valore booleano:

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

Questo dovrebbe funzionare:

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

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

dovrebbe essere 'none ==" none "' e non '=' perché in questo modo, lo stai assegnando alla variabile. – Slim

2

è visibile dovrebbe aiutare a: -

$('#table_row').is(':visible') 
Problemi correlati