Работает мой фильтр поиска по запросу, но он фильтрует слишком много данных ... У меня есть скрытый div, который имеет больше данных для пользователя. Когда вы нажимаете на диалоговое окно, появляется всплывающее окно с дополнительной информацией .... Как только фильтр используется, он фильтрует строки из скрытого div, которые я бы хотел предотвратить ...фильтр jquery table, удаляющий слишком много данных
Как я могу предохранить фильтр от фильтрации данных из моего скрытого <div>
??
JSFIDDLE: http://jsfiddle.net/7urnro7c/1/
Я использую этот код я нашел, чтобы фильтровать мой стол:
$("#table tr:has(td)").each(function(){
var t = $(this).text().toLowerCase(); //all row text
$("<td class='indexColumn'></td>").hide().text(t).appendTo(this);
});//each tr
$("#search").keyup(function(){
var s = $(this).val().toLowerCase().split(" ");
//show all rows.
$("#table tr:hidden").show();
$.each(s, function(){
$("#table tr:visible .indexColumn:not(:contains('" + this + "'))").parent().hide();
});//each
});//key up.
По умолчанию всплывающее окно должно показать всю информацию, как так:
После использования фильтр (набрав bob) удаляет строки из всплывающего окна [отдел, менеджер, занятие отсутствует]:
Таким образом, вы только хотите, чтобы применить к именам? Например. если я наберу «Бухгалтерский учет», он ничего не должен делать? –
Просто разъяснение, это ваш вопрос, что если я наберу «Джо», он отфильтрует «Крис Покемон», потому что его менеджер не «Джо»? –
Я все еще хочу, чтобы фильтр работал, когда вы вводите «Учет» ... но я не хочу, чтобы он удалял строки из скрытого div. – rubberchicken