Я использую ветку @Mottie tablesorter.js
У меня 5-10 небольших таблиц на странице, и я хотел бы использовать внешний фильтр для фильтрации всех сразу, но только наодин столбец.В документах упоминается:
// filters to exclude, per column
filter_excludeFilter : {},
Требуется индексирование с нуля для выбора столбцов для исключения;однако столбец №, который я выбираю, варьируется от таблицы к таблице.Я надеялся просто нацелить столбец на класс заголовка, потому что я могу применить к нему класс.Соответствующий код:
HTML: <input type="search" class="search" placeholder="filter..." /></div>
js:
var $table = $(".tablesorter").tablesorter({
widgets: ["filter"],
widgetOptions: {
filter_external: '.search',
filter_defaultFilter: { '.salesinitials': '~{q}', },
filter_functions: { '.salesinitials': true },
filter_columnFilters: false
}
});
$("th > div.tablesorter-header-inner:contains('Sales Initials')")
.parent().addClass("salesinitials");
Есть ли какой-то другой способ нацеливания только на один столбец для фильтрации?