Здравствуйте
Есть таблица из БД с id=output, есть поле поиска с id=search - есть код поиска по таблице и скрытия строк, в которых не найдено введенных данных
$(document).ready(function() {
$('#search').keyup(function() { // при вводе в поле
var a = $('#search').val(); // значение поля search в переменную
$('#output tr').show(); // показываем все поля
if ('#output td:contains("'+a+'")') { // если содержит значение из поля
$('#output tr:not(:contains("'+a+'"))').hide(); // то прячем поля, не содеращие значения
}
})
});
http://new.supersprox.eu/output-db/output_database.php - ссылка на таблицу.
Проблема - contain ищет по всей таблице, и это мне бы не мешало, но я хочу сделать поиск в каждом столбце по отдельности - через :nth-child(переменная) - но contain ищет по всей таблице, находит введённый символ где-то в случайной ячейке, и соотв. не скрывает её.
Есть ли альтернатива использования contains для такого поиска?