Добрый день.
У меня есть яваскрипт для фильтра таблицы.
$(document).ready(function() {
var activeSystemClass = $('.list-group-item.active');
//something is entered in search form
$('#system-search').keyup( function() {
var that = this;
// affect all table rows on in systems table
var tableBody = $('.table-list-search tbody');
var tableRowsClass = $('.table-list-search tbody tr');
$('.search-sf').remove();
tableRowsClass.each( function(i, val) {
//Lower text for case insensitive
var rowText = $(val).text().toLowerCase();
var inputText = $(that).val().toLowerCase();
if(inputText != '')
{
$('.search-query-sf').remove();
tableBody.prepend('<tr class="search-query-sf"><td colspan="7">Искали <strong>'
+ $(that).val()
+ ' </strong></td></tr>');
}
else
{
$('.search-query-sf').remove();
}
if( rowText.indexOf( inputText ) == -1 )
{
tableRowsClass.eq(i).hide();
}
else
{
$('.search-sf').remove();
tableRowsClass.eq(i).show();
}
});
if(tableRowsClass.children(':visible').length == 0)
{
tableBody.append('<tr class="search-sf"><td class="text-muted" colspan="7">Ничего не найдено</td></tr>');
}
});
});
У меня в таблице есть некоторые столбцы, и я бы не хотел, что бы их значение использовались при фильтрации. Хотелось бы, что бы фильтр их просто игнорировал.
Как это можно сделать, подскажите пожалуйста.
Скрипт взял
от сюда.