我有一个带有字段的html文档来过滤块中的文本。这是我的代码:
JS:
$('#search-input').on('keyup', function() {
var filter = $(this).val();
var results = $('#icons section > .fontawesome-icon-list > .fa-hover:Contains("' + filter + '")');
console.log(results);
$('#results .row').html(results);
$('#results').show();
});
过滤后的数据以块 #results .row 输出。
该脚本仅在第一次(第一个事件'keyup')正常工作。如何使每个事件'keyup'正确过滤数据?
答案 0 :(得分:1)
您需要克隆结果:
var results = $('#icons section > .fontawesome-icon-list > .fa-hover:Contains("' + filter + '")').clone();