Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按值筛选表(HTML/JS新增)_Javascript_Jquery_Html_Filtering - Fatal编程技术网

Javascript 按值筛选表(HTML/JS新增)

Javascript 按值筛选表(HTML/JS新增),javascript,jquery,html,filtering,Javascript,Jquery,Html,Filtering,有谁能告诉我如何使用由按下按钮触发的javascript筛选表,该javascript可以检查值大于0的列映射错误/Squad错误,并通过筛选仅返回这些行 <table class="FILTER"> <thead><tr class="firstrow"><th>league</th><th>Home</th><th>&nbsp;</th><th>Away

有谁能告诉我如何使用由按下按钮触发的javascript筛选表,该javascript可以检查值大于0的列映射错误/Squad错误,并通过筛选仅返回这些行

    <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>

leagueHome AwayMapping ErrorSquad错误
贝特维克多联盟南部英超中区AFC拉什登钻石-巴威尔00
贝特维克多联盟南部英超中区阿尔维彻赫·罗伊斯顿镇00
贝特维克多联盟南部英超中区班伯里Utd雷迪奇Utd00
贝特维克多联盟南部英超中区比格尔斯瓦德镇布罗姆斯格罗夫运动场00
贝特维克多联盟南部英超中区科维尔镇-莱斯顿00
贝特维克多联盟南部英超中区国王兰利·努尼顿区55
贝特维克托联盟南部英超中区洛斯托夫特镇海德斯福德镇66
贝特维克多联盟南部英超中区利约瑟市场斯特拉特福德镇06
贝特维克多联盟南部英超中区拉什尔奥林匹克彼得堡体育00
贝特维克多联盟南部英超中区斯托尔布里奇-希钦镇00
贝特维克多联盟南部英超中区塔姆沃思圣艾夫斯镇04
leagueHome AwayMapping ErrorSquad错误

使用JQuery中的
过滤器
功能,可以指定要选择的行。您可以查看此函数的文档。

您可以使用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"]

如果您需要帮助,请先尝试自己找到解决方案,并在此处发布一些JavaScript代码。没有自己的努力,社区不会为您编写代码解决方案。对于您来说,一个很好的起点是习惯DOM并检查Mozilla MDN上的基本JavaScript引用。谢谢您,我将检查您提供的源代码。我已经尝试了我在网上看到的各种方法,但尚未找到解决方案。如果您可以使用datatable,那会更好