Фильтрация таблицы по значениям (новое для HTML / JS) - PullRequest
0 голосов
/ 09 января 2020

Может кто-нибудь сказать мне, как отфильтровать таблицу, используя javascript, вызванный нажатием кнопки, который может проверять столбцы Ошибка отображения / Ошибка отряда для значений больше 0 и возвращать только те строки через фильтрацию?

    <table class="FILTER">
  <thead><tr class="firstrow"><th>league</th><th>Home</th><th>&nbsp;</th><th>Away</th><th>Mapping Error</th><th>Squad Error</th></tr></thead><tbody>
   <tr><td>The BetVictor League Southern Premier Central Division</td><td>AFC Rushden & Diamonds</td><td>-</td><td>Barwell</td><td>0</td><td>0</td></tr>
   <tr><td>The BetVictor League Southern Premier Central Division</td><td>Alvechurch</td><td>-</td><td>Royston Town</td><td>0</td><td>0</td></tr>
   <tr><td>The BetVictor League Southern Premier Central Division</td><td>Banbury Utd</td><td>-</td><td>Redditch Utd</td><td>0</td><td>0</td></tr>
   <tr><td>The BetVictor League Southern Premier Central Division</td><td>Biggleswade Town</td><td>-</td><td>Bromsgrove Sporting</td><td>0</td><td>0</td></tr>
   <tr><td>The BetVictor League Southern Premier Central Division</td><td>Coalville Town</td><td>-</td><td>Leiston</td><td>0</td><td>0</td></tr>
   <tr><td>The BetVictor League Southern Premier Central Division</td><td>Kings Langley</td><td>-</td><td>Nuneaton Borough</td><td>5</td><td>5</td></tr>
   <tr><td>The BetVictor League Southern Premier Central Division</td><td>Lowestoft Town</td><td>-</td><td>Hednesford Town</td><td>6</td><td>6</td></tr>
   <tr><td>The BetVictor League Southern Premier Central Division</td><td>Needham Market</td><td>-</td><td>Stratford Town</td><td>0</td><td>6</td></tr>
   <tr><td>The BetVictor League Southern Premier Central Division</td><td>Rushall Olympic</td><td>-</td><td>Peterborough Sports</td><td>0</td><td>0</td></tr>
   <tr><td>The BetVictor League Southern Premier Central Division</td><td>Stourbridge</td><td>-</td><td>Hitchin Town</td><td>0</td><td>0</td></tr>
   <tr><td>The BetVictor League Southern Premier Central Division</td><td>Tamworth</td><td>-</td><td>St Ives Town</td><td>0</td><td>4</td></tr>
   <tr><td>league</td><td>Home</td><td>&nbsp;</td><td>Away</td><td>Mapping Error</td><td>Squad Error</td></tr>
  </tbody></table>

Ответы [ 2 ]

0 голосов
/ 09 января 2020

Вы можете использовать Array.prototype.filter () для фильтрации ваших данных.

const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present'];

const result = words.filter(word => word.length > 6);

console.log(result);
// expected output: Array ["exuberant", "destruction", "present"]

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter

0 голосов
/ 09 января 2020

Используя функцию filter из JQuery, вы можете указать, какие строки вы хотите выбрать. Вы можете проверить документацию для этой функции здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...