我正在尝试按文字过滤一些div。它有效,但无论我参数如何,它的区分大小写。有什么想法吗?
$('#acc_search_item input').on('keyup', function(){
var text = $(this).val();
console.log(text);
$('.item').hide();
$('.item').filter(function(){ return $(this).find('.iname').text().match("^.*"+text+".*","gi")}).show();
});
答案 0 :(得分:4)
你需要把它变成正则表达式:
match(new RegExp("^.*"+text+".*","gi"))