Показать сообщение отдельно
  #1 (permalink)  
Старый 23.03.2015, 20:40
Новичок на форуме
Отправить личное сообщение для Zimishe Посмотреть профиль Найти все сообщения от Zimishe
 
Регистрация: 23.03.2015
Сообщений: 5

альтернатива :contains
Здравствуйте
Есть таблица из БД с 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 для такого поиска?
Ответить с цитированием