根据搜索条件从表中过滤。这是搜索模块的好方法吗?

时间:2012-12-19 15:19:54

标签: jquery html

我相信这是一个很好的实现,所以我决定在这里问,因为我没有在谷歌找到任何结果。

我有一个包含许多行的表,其中包含数据库查询的结果。它是一个搜索模块,我想捕获每个字符输入并从表中过滤掉与输入值不匹配的结果。

最好的方法是什么?我考虑检查每个<tr>个ID,如果搜索条件与id属性中的字符串不匹配,则隐藏<tr>

我在考虑使用ajax请求发布输入,但网络流量会增加,搜索也不会那么快。

1 个答案:

答案 0 :(得分:0)

我不认为过滤视觉组件是一种很好的方法。 HTML只是视觉数据。

我宁愿将数据创建为对象集合,然后将此集合用作表的源。无论何时更改源,都要更新生成的输出。这将为您提供更大的灵活性,但也会让您感到分离。

我在这件事上使用了knockoutJS。

干杯。