Я пытаюсь фильтровать большой список табличных данных с текстовой клавиатурой.Фильтровать большой список на стороне клиента
В прошлом я работал с гораздо меньшими списков и используя решение, как в следующем
http://kilianvalkhof.com/2010/javascript/how-to-build-a-fast-simple-list-filter-with-jquery/
и
http://papermashup.com/jquery-list-filtering/
С этим вы итерацию по списку с содержимым ваш фильтр, и вы переключаете отдельные дисплеи в зависимости от того, следует ли это показывать или нет.
Я пытаюсь достичь этой фильтрации без использования каких-либо дополнительных плагинов (для чего-нибудь, что приходит с JQuery исключением)
Я также пытаюсь держать все фильтрацию на стороне клиента.
Вот моя разметка
<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>
Я отфильтровывая содержимое данных коды. Также размер моего списка составляет около 2000 пунктов (tr).
ОБНОВЛЕНИЕ: Я получил проголосовать, поэтому позвольте мне уточнить. Я не ищу большого количества кода. Мне просто нужны мысли, если есть лучший способ создать этот фильтр другим способом, чем я это делаю.
Позвольте мне ответить на ваш вопрос, это не плохо для меня –
хороший вопрос помощник – foxybagga
очень хороший вопрос. – Saim