Próbuję przefiltrować dużą listę danych tabelarycznych za pomocą klucza tekstowego.Filtrowanie dużej listy po stronie klienta
W przeszłości pracowałem z dużo mniejszych list i przy użyciu rozwiązanie jak na poniższym
http://kilianvalkhof.com/2010/javascript/how-to-build-a-fast-simple-list-filter-with-jquery/
i
http://papermashup.com/jquery-list-filtering/
z tymi iterację listy z treścią Twój filtr i przełączasz poszczególne wyświetlacze na podstawie tego, czy ma być pokazywany, czy nie.
staram się osiągnąć ten filtrowanie bez użycia żadnych dodatkowych wtyczek (oprócz wszystkiego, co pochodzi z jQuery)
jestem również stara się utrzymać przez cały filtrowanie po stronie klienta.
Tu jest mój znaczników
<div>
<table>
<tbody>
<tr class="mm-list-control-item" data-code="WHLO-AM">
<td> WHLO-AM </td>
<td>Rubber City</td>
<td>Classic Hits</td>
</tr>
<tr class="mm-list-control-item" data-code="WHLO-AM">
<td> WHLO-AM </td>
<td>Rubber City</td>
<td>Classic Hits</td>
</tr>
<tr class="mm-list-control-item" data-code="WKDD-FM">
<td> WKDD-FM </td>
<td>Rubber City</td>
<td>Classic Hits</td>
</tr>
<tr class="mm-list-control-item" data-code="WNIR-FM">
<td> WNIR-FM </td>
<td>Rubber City</td>
<td>Classic Hits</td>
</tr>
<tbody>
<table>
</div>
ja odsączeniu zawartość danych kodów. Również rozmiar mojej listy to około 2000 pozycji (tr).
AKTUALIZACJA: Otrzymałem głosowanie oddane, więc pozwól mi wyjaśnić. Nie szukam dużych ilości kodu. Potrzebuję tylko trochę przemyśleń, jeśli istnieje lepszy sposób na zbudowanie tego filtru poza tym, jak to robię.
Pozwól mi dać Ci jedno pytanie, to nie jest dla mnie zły –
dobre pytanie kolega – foxybagga
bardzo dobre pytanie. – Saim