我有 jquery 应用程序,在页面中我有大约 1500 个复选框。我确实搜索了过滤器的文本框并隐藏了不相关的行。它的工作..但是..问题是它需要很多时间(超过 20 秒)。我的代码是:
$('#tb_values').keyup(function () {
$("#div_values input").each(
function () {
var value_a = $(this).attr('value');
var tb_text = $('#tb_values').val();
if (value_a.indexOf(tb_text, 0) == -1) {
$(this).parent().hide();
}
else {
$(this).parent().show();
}
});
});
我怎样才能以并行方式\更快的方式做到这一点?谢谢