我有一张表,我想在其中制作过滤功能。
该表显示了流星通过车把收集的记录{{#each}}
。
代码如下所示:
keyup #filterbox': function(event){
var table = document.getElementById('example');
var len = table.rows.length;
for(var i=1; i< table.rows.length; i++){
var cellText = table.rows[i].cells[1].innerHTML.toLowerCase();
if(!(cellText.match(document.getElementById('filterbox').value.toLowerCase()))){
table.rows[i].style.display = "none";
}
else{
table.rows[i].style.display = "block";
}
}
};
当我输入带有预定义单元格的匹配字母时,此代码有效。
但是当我清除输入框时,整个表格都会折叠起来。只有在我刷新页面后它才能正确显示。
我在这里做错了什么?