0

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

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

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

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

4

1 回答 1

0

好吧,我不认为过滤视觉组件是一个好方法。HTML 只是视觉数据。

我宁愿将数据创建为对象的集合,然后将此集合用作表的源。每当您更改源时,更新生成的输出。这将为您提供更大的灵活性,但也可以分离关注点。

我使用knockoutJS来解决这个问题。

干杯。

于 2012-12-19T15:45:52.077 回答