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