Показать сообщение отдельно
  #2 (permalink)  
Старый 02.09.2011, 15:23
Аватар для crayday
Аспирант
Отправить личное сообщение для crayday Посмотреть профиль Найти все сообщения от crayday
 
Регистрация: 30.08.2011
Сообщений: 61

вместо live просто bind - пока в live необходимости нет (или лучше коротко keyup).

Внутри функции ищем вторые столбцы и смотрим, удовлетворяют ли они поиску или нет. Если не удовлетворяют - скрываем hide(), удовлетворяют - показываем show() (короче, чем добавлять класс .hide-class)

var filter = $("#filter-input");
filter.keyup(function(e){
	$('.table-class td:nth-child(2)').each(function(){
		if(filter.val() != $(this).text().substr(0, filter.val().length)) {
			$(this).parent().hide();
		} else {
			$(this).parent().show();
		}
	});
});
Ответить с цитированием