Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [jQuery] - Filtrare righe tabella

    Ciao a tutti, sto cercando di scrivere un codice che mi permetta di filtrare le righe di una tabella. Mi spiego meglio:

    Ho una tabella html con vari campi: Id, username, data e così via altri...

    Ho creato un input di tipo text. E andando a scrivere sull'input il nome di un utente vorrei che venissero nascosti dalla tabella tutte le righe relative ad utenti diversi da quello cercato...

    Per ora sono riuscito a nascondere quello trovato (cioè esattamente il contrario di ciò che mi occorre)
    Codice PHP:
    $('#username').blur(function() {
       
    $val = $(this).val();
       $(
    "tr:contains("+$val+")").hide();
    }); 
    Un altro problema è che contains trova anche le sole lettere, cioè se username è demo ed io scrivo e, la riga viene nascosta come si fa a trovare il contenuto delle varie celle?

    Mi date una manina...

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    prova cosi:

    codice:
    $('#username').blur(function() { 
    	$val = $(this).val();
    	$("tr").each(function(){
    	       if($(this).text().indexOf($val) == -1) $(this).hide();
    	});
    });

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.