【发布时间】:2017-04-27 07:26:48
【问题描述】:
我希望有人可以帮助我解决我面临的问题。正如标题所述,我很难根据每列最后一行的所有字段中的数据隐藏表中的列。
基本上,如果 0 放置在任何列的最后一行,我需要隐藏该列。如果它包含另一个数字,则应显示该列。
从 Stack Overflow 上一个非常有帮助的人那里修改脚本排。另外,它会删除我想要的最后一行,而不是列。
这是我目前拥有的代码:
$('button').on('click', function () {
var $rowsNo = $('#mytable tbody tr:last').filter(function () {
return $.trim($(this).find('td').eq(2).text()) === "0"
}).toggle();
});
这是 HTML:
<button>Hide/Show</button>
<table id="mytable">
<thead>
<tr>
<th>Col1</th>
<th>Col2</th>
<th>ActiveYN</th>
</tr>
</thead>
<tbody>
<tr>
<td>Apple</td>
<td>12345</td>
<td>0</td>
</tr>
<tr>
<td>Orange</td>
<td>67890</td>
<td>10</td>
</tr>
<tr>
<td>Mango</td>
<td>456745</td>
<td>0</td>
</tr>
</tbody>
</table>
我希望我已经足够清楚了。如果您不明白并需要澄清,请告诉我。
【问题讨论】:
标签: javascript jquery html mysql html-table