2010-08-18 7 views
0

J'ai une table qui retourne les résultats d'une recherche. Lorsque l'utilisateur recherche autre chose, les mêmes résultats existent et la table ne fait que remplir les données sans supprimer la recherche précédente. Tout ceci est sur une action de résultat JSON sans publication, donc la page n'est pas rechargée. Lorsque la page est actualisée, j'obtiens une table vide. J'ai essayé d'utiliser le code suivant.Comment supprimer des lignes de table (sauf la première ligne) d'une table de remplissage?

$('searchTable').find("tr:gt(0)").remove(); 
$('searchTable').children('tr:not(:first)').remove(); 
$('searchTable td').parent().remove(); 

sur le tableau suivant

<table id="searchTable"> 
    <tr> 
     <th>Name</th> 
     <th>Address</th> 
     <th>IdNumber</th> 
     <th>Status</th> 
     <th>Date</th> 
    </tr>   
    <tr> 
     <td class="name"></td> 
     <td class="address"></td> 
     <td class="idNum"></td> 
     <td class="status"></td> 
     <td class="date"></td> 
    </tr> 
</table> 

Comment puis-je supprimer les résultats de la recherche précédente avant d'aller à ma réponse JSON?

Répondre

Questions connexes