gpt4 book ai didi

javascript - 不区分大小写的 jQuery 搜索过滤器

转载 作者:行者123 更新时间:2023-11-30 11:42:50 25 4
gpt4 key购买 nike

我在创建可搜索过滤器的 Jquery 脚本上得到了一些帮助,代码可以在这里看到:

$('#search-keyword').on( "keyup", function(){
if($(this).val()){
var input = $(this).val();
$(".filter").hide();
$("div[data-destination*='"+ input +"']").show();
if(!$('.filter:visible').get(0)){
$(".filter").show();
}
}else{
$(".filter").show();
}
});

问题是,如果单词“How”的大写字母“H”在搜索“h”时找不到。如何使此脚本不区分大小写?

最佳答案

替换这个:

$(".filter").hide();
$("div[data-destination*='"+ input +"']").show();

用这个:

$(".filter div[data-destination]").hide(); // You have to hide the elements (the divs you want to filter) not the container.
$(".filter div[data-destination]").filter(function() {
return $(this).data("destination").toLowerCase().indexOf(input.toLowerCase()) !== -1;
}.show();

关于javascript - 不区分大小写的 jQuery 搜索过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41984546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com