我正在制作一个页面,显示大约20k行和一个文本框在顶部,当我在文本框中键入时,它会将列表限制为包含我输入的字符串的列表。我没有javascript背景所以我正在寻找一个简单的例子,我可以修改它以使其工作,任何指针?
答案 0 :(得分:3)
为此,您必须将文本的每一行包装在适当的容器中,以便隐藏/显示单独的行。
e.g。
<div class="hideables">
<div>line 1</div>
<div>line 2</div>
...
</div>
使用jquery,您可以执行类似
的操作$('.hideables div').each(function() {
if ($(this).text().indexOf('yourstring') != -1) {
$(this).show();
} else {
$(this).hide();
}
});
答案 1 :(得分:2)