【发布时间】:2015-03-24 20:56:26
【问题描述】:
这是指我之前的问题。
How to filter records by clicking div array?
我有一个表,其 ids 作为最后一列,在单击 ids 时,我需要过滤第二个表的行(只是为了保留与 table1 的 ids 匹配的记录)并过滤其他表。
<!DOCTYPE html>
<html>
<body>
<table border=1 style="width:100%">
<th>Col1</th><th>Col2</th><th>Ids</th>
<tr>
<td>Jill</td>
<td>Book</td>
<td>50,23,34</td>
</tr>
<tr>
<td>Eve</td>
<td>Cook</td>
<td>94,23,45,23</td>
</tr>
<tr>
<td>John</td>
<td>Teacher</td>
<td>80,12,34,45</td>
</tr>
<tr>
<td>Ram</td>
<td>Miner</td>
<td>50,56,67,45</td>
</tr>
<tr>
<td>Raj</td>
<td>Engineer</td>
<td>94,23,12,34,56,23</td>
</tr>
<tr>
<td>Gav</td>
<td>Principal</td>
<td>80,67,89,45,23,12</td>
</tr>
</table>
<br><br>
<B>Index Table</B>
<br>
<table id="dataTable" border =1 cellspacing="1" cellpadding="1" style="width:100%">
<tr><th>Ids</th><th>Class</th><th>Marks</th></tr>
<tr>
<td>12</td>
<td>Class1</td>
<td>250</td>
</tr>
<tr>
<td>23</td>
<td>Class2</td>
<td>294</td>
</tr>
<tr>
<td>24</td>
<td>Class3</td>
<td>250</td>
</tr>
<tr>
<td>34</td>
<td>Class1</td>
<td>294</td>
</tr>
<tr>
<td>50</td>
<td>Class1</td>
<td>250</td>
</tr>
<tr>
<td>45</td>
<td>Class3</td>
<td>294</td>
</tr>
<tr>
<td>23</td>
<td>Class1</td>
<td>250</td>
</tr>
<tr>
<td>67</td>
<td>Class2</td>
<td>294</td>
</tr>
<tr>
<td>89</td>
<td>Class2</td>
<td>250</td>
</tr>
<tr>
<td>80</td>
<td>Class1</td>
<td>250</td>
</tr>
<tr>
<td>94</td>
<td>Class1</td>
<td>294</td>
</tr>
<tr>
<td>56</td>
<td>Class1</td>
<td>250</td>
</tr>
</table>
</body>
</html>
在上一个问题中,每次我需要为每一行分配函数 ID 并为每一行定义函数,但我的表可能有数百万行,因此无法手动完成。如何实现自动化?
【问题讨论】:
标签: jquery html filter html-table