#jquery #ajax #search #field
#jquery #ajax #Поиск #поле
Вопрос:
В настоящее время мой поиск выполняется по всем полям таблицы — я бы хотел, чтобы он выполнял поиск только по тем, которые имеют td-класс test.
Я использую
$('input#SearchBox').quicksearch('table#tablesorter-demo tbody tr');
Это выполняет поиск по всем полям в таблице, я пробовал:
$('input#SearchBox').quicksearch('table#tablesorter-demo tbody tr td.test');
но это просто останавливает работу всего поиска.
Я также пытался:
'$('input#SearchBox').quicksearch('table#tablesorter-demo tbody tr', {'selector': 'td.test'})'
Но это ничего не находит.
Комментарии:
1. Тогда это все еще не заработало? Можете ли вы опубликовать HTML-код для таблицы, в которой вы пытаетесь выполнить поиск?
2. вам нужен список td с классом «test»?
3. @infernalbadger — к сожалению, нет! Я пытался ответить вам в предыдущей теме, но поскольку я не был зарегистрирован, я больше не мог отвечать. Таблица сгенерирована из данных в MySQL и, очевидно, с использованием PHP. Ваш jsfiddle действительно работал, поэтому я не уверен, почему он не соответствует моему!
4. Просмотрите исходный код на своей странице и скопируйте часть таблицы html в свой ответ. Это может помочь нам найти вашу проблему.
5. @infernalbadger все как обычно: ‘<td class=»firstname»>Joe</td> <td class=»last_name»> Bloggs</td> <td class=»mobile_telephone»>01234567891</td> <td class=»date_of_birth»>13/10/67</td> <td class=»test»> один</td>’
Ответ №1:
Я думаю, это должно помочь
$('#SearchBox').quicksearch('#tablesorter-demo tbody tr td .test');
Комментарии:
1. Я думаю, что одного этого будет достаточно. Поскольку вы выполняете поиск по определенному идентификатору