我想使用jQuery实现表格行的实时搜索,"实时"这个词很关键,因为我希望在同一个网站上的文本输入框中输入关键字,并且希望jQuery自动排序(或删除不匹配搜索查询的行)表格行。
这是我的HTML:
<table>
<tr><th>Unique ID</th><th>Random ID</th></tr>
<tr><td>214215</td><td>442</td></tr>
<tr><td>1252512</td><td>556</td></tr>
<tr><td>2114</td><td>4666</td></tr>
<tr><td>3245466</td><td>334</td></tr>
<tr><td>24111</td><td>54364</td></tr>
</table>
如果我想通过唯一ID
进行搜索,那么它应该只显示以特定数字开头的唯一ID的行。例如,如果我在搜索输入框中输入'2',则以下行应保留,因为它们以2
开头:
<table>
<tr><th>Unique ID</th><th>Random ID</th></tr>
<tr><td>214215</td><td>442</td></tr>
<tr><td>2114</td><td>4666</td></tr>
<tr><td>24111</td><td>54364</td></tr>
</table>
如果我输入“24”,那么只有一行应该是可见的,因为它从“24”开始:<table>
<tr><th>Unique ID</th><th>Random ID</th></tr>
<tr><td>24111</td><td>54364</td></tr>
</table>
如果你们能给我一些如何做这个的提示,我将不胜感激。
谢谢。