Filtrare una lista in Javascript
Partendo da una classica lista HTML, vogliamo filtrarla scrivendo dentro ad una input text.
Possiamo farlo in Javascript in maniera abbastanza semplice.
Partendo da una classica lista HTML, vogliamo filtrarla scrivendo dentro ad una input text.
Possiamo farlo in Javascript in maniera abbastanza semplice.
Per Javascript / jQuery, esistono tantissimi plugin per eseguire operazioni sulle tabelle.
Ma se voglliamo applicare un semplice filtro, ricercando in una input text, non abbiamo bisogno di chissa qualche plugin o libreria.
Partiamo da un HTML del genere (io la riempi tramite PHP, ma è indifferente):
<div class="input-field">
<input type="text" id="search_suffix" onkeyup="searchTable('tbl_suffix', 'search_suffix');" placeholder="Search..">
</div>
<table id="tbl_suffix" class="striped responsive-table tbl_cou">
<thead>
<tr>
<th>SUFFIX</th>
<th>DESCRIPTION</th>
</tr>
</thead>
<tbody>
<?php foreach ($query as $var): ?>
<tr>
<td><?php echo $var['mime_suffisso']; ?></td>
<td><?php echo $var['mime_descrizione']; ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>