0
我正在盯着下面这段代码,它搜索一个htmltable,但无法弄清楚。任何人都可以请逐行解释它了解这个jQuery过滤器函数
(function ($) {
$('#filter').keyup(function() {
var rex = new RegExp($(this).val(), 'i');
$('.employee tr').hide();
$('.employee tr').filter(function() {
return rex.test($(this).text());
}).show();
})
}(jQuery));
另外我在我的表中有大约1000行。如果我使用此代码,性能方面是否存在任何问题?
回应你关于性能的问题,你可以将'hide'和'filter'命令链接在一起,以防止重复的DOM查找 – Stryner 2014-10-09 02:19:20
@Ninsly谢谢。你能说明一下吗? – CuriousDev 2014-10-09 03:07:41
你是不是这个意思? $('。employee tr')。hide()。filter(function(){ – CuriousDev 2014-10-09 03:09:00