Поиск в таблице без удаления свернутых строк - PullRequest
0 голосов
/ 27 ноября 2018

так что в основном у меня есть таблица, и я использую поиск по list.js для поиска в таблице.Я также выделяю результаты с помощью mark.js.Вы можете увидеть рабочую версию по следующей ссылке.

<tbody class="list context">
    <tr class="parent">
      <td class="name">Abraham</td>      
      <td class="city foo" data-foo="foo bar">Stockholm</td>
      <td><button class="btn btn-primary" type="button" data-toggle="collapse" data-target="#collapseExample1" aria-expanded="false" aria-controls="collapseExample">+</button></td>
    </tr>
    <tr class="child">
      <td class="collapse" colspan="3" id="collapseExample1">
        foo bar
      </td>
    </tr>
</tbody

CodePen

Хорошо, поэтому строка .child можно свернуть, нажав на кнопку.Теперь, когда я ищу «Авраам», он удаляет соседнюю строку .child.Вот что должно произойти: покажите мне каждую строку .parent, если она соответствует поисковому вводу, но не удаляйте .child, даже если он не соответствует вводу.

Показывайте мне каждую «родительскую строку», даже еслион не соответствует входу, НО свернутый «childrow» соответствует.

Удаляет «parent- and childrow» только в том случае, если ни один из них не соответствует входному.

Я даже не знаю, если мойподход - правильный способ сделать это, он, конечно, чувствует себя вздорным, поэтому я открыт для других идей.

Привет, KDB

...