Следующая функция jQuery фильтрует столбцы моей таблицы по буквам. Для каждой буквы есть <a>
. Я не уверен, как добавить еще одну функцию для фильтрации столбца 1, используя другой раскрывающийся список на стороне HTML.
JavaScript:
function fil(rexp)
{
$('#tablestyle').dataTable().fnFilter(rexp, 0, true, false);
}
HTML:
<div style="float:left;" class="sortalpha">
<a href="javascript:fil('');">ALL</a>
| <a href="javascript:fil2('^a');">A</a>
| <a href="javascript:fil('^b');">B</a>
<!-- [...] -->
| <a href="javascript:fil('^z');">Z</a>
</div>
Я попытался скопировать верхнюю часть и изменить fil
на fil2
, затем скопировать HTML-часть и изменить на fil2
. Это правильный путь?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
Просто, чтобы дать всем немного больше информации, я использую datatables {www.datatables.net}, который представляет собой скрипт jquery, который представляет таблицы в симпатичном пользовательском интерфейсе с различными функциями, такими как поиск, фильтрация записей на странице и т. Д. ,
Я реализовал этот мод, который кто-то перечислил здесь >> http://www.datatables.net/forums/discussion/6641/filtering-with-first-letter/p1
Работает нормально, и когда я выбираю каждую букву, она фильтрует столбец 0, используя любую букву, на которую нажала. То, что я пытаюсь сделать, это иметь два разных фильтра, один для фильтрации столбца 0, который является именем человека, а также другой фильтр, который точно выполняет то же самое, но для столбца 1, который является названием компании, я просто не был уверен, как добавить один и тот же кусок кода дважды?