【发布时间】:2018-05-04 17:54:28
【问题描述】:
在我的表格中,我只想显示在下拉列表中选择的那些行。
例如:
- 通过选择“全部”选项,表格应显示所有行。
- 通过选择“2017”选项,表格应仅显示第二列中包含“2017”的行。
- 通过选择“2018”选项,表格应仅显示第二列中包含“2018”的行。
我希望在下拉列表中选择年份时显示行。
<select name="year">
<option value="All">All</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
</select>
<br><br>
<table border="1">
<tr><td width="5%"> 1 </td><td width="30%">2017</td></tr> <br>
<tr><td> 2 </td><td>2018</td>
<tr><td> 3 </td><td>2017</td>
<tr><td> 4 </td><td>2017</td>
<tr><td> 5 </td><td>2018</td>
<tr><td> 6 </td><td>2017</td>
<tr><td> 7 </td><td>2018</td>
</tr>
</table>
【问题讨论】:
-
您可以使用下拉菜单的更改事件来知道何时隐藏行
-
向每个 tr 标签添加类,您可以使用 Javascript 切换可见性
-
或者尝试使用Datatables库
标签: javascript jquery html