我尝试使用jQuery
为我的HTML
表创建搜索输入。实际上它在某种程度上起作用。但是我注意到了不需要的行为,当我搜索某个不在table header
中的单词时,它会剪切标题,因此只剩下的内容是包含放在输入字段中的搜索单词的行。
这是我的剧本:
有没有人可以给我一个提示如何改进此代码以在表格标题中显示搜索结果?
PS。编辑链接。以前的一个不包括jquery,并没有工作。遗憾
答案 0 :(得分:3)
您只需从tr
选择匹配的tbody
即可。查看更新的小提琴
答案 1 :(得分:0)
这样它只会过滤包含td标签而不是标题的整行:
var rows = $('#xxx tr');
...
rows.show().has("td").filter(....)