Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我相信这是一个很好的实现,所以我决定在这里问,因为我在谷歌中没有找到任何结果。
我有一个包含许多行的表,其中包含来自数据库查询的结果。它是一个搜索模块,我想捕获每个字符输入并从表中过滤掉与输入值不匹配的结果。
最好的方法是什么?我正在考虑检查每个<tr>id,如果搜索条件与 id 属性中的字符串不匹配,这将<tr>被隐藏。
<tr>
我正在考虑使用 ajax 请求来发布输入,但网络流量会增加,搜索不会那么快。
好吧,我不认为过滤视觉组件是一个好方法。HTML 只是视觉数据。
我宁愿将数据创建为对象的集合,然后将此集合用作表的源。每当您更改源时,更新生成的输出。这将为您提供更大的灵活性,但也可以分离关注点。
我使用knockoutJS来解决这个问题。
干杯。