Отфильтруйте строки таблицы и включите скрытый родственный результат поиска совпадений - PullRequest
0 голосов
/ 21 марта 2019

Я использую код ниже для поиска в таблице, довольно просто.Однако под каждой строкой таблицы есть скрытая строка таблицы, которая отображает больше информации при щелчке по родительской строке (над ней).Попытка дополнить это так, чтобы скрытая строка также была включена в результаты поиска, чтобы при щелчке по основной строке отображалась скрытая строка.По понятным причинам это только приносит родительский ряд.Скрытые ряды, очевидно, исчезают из поля зрения.Эти скрытые строки должны быть доступны с помощью next (), так как они всегда будут находиться непосредственно под основной строкой таблицы.Просто не уверен, как получить к ним доступ.Любая помощь будет оценена.

$('#searchInput').on('keyup', function() {
  var value = $(this)
    .val()
    .toLowerCase();

  $('#leadTable tr').filter(function() {
    $(this).toggle(
      $(this)
        .text()
        .toLowerCase()
        .indexOf(value) > -1
    );
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...