Javascript jQuery/js-toLowercase

Javascript jQuery/js-toLowercase,javascript,jquery,search,searchbar,Javascript,Jquery,Search,Searchbar,我无法将searchBox转换为.toLowerCase,因此我的代码区分大小写。我希望代码扫描大小写字母 我没能找到解决问题的办法 <script> $("#searchBtn").keyup(function () { var searchBox = $("#searchBtn").val(); var returnRows = []; $('tr').not('.headerRow').each(function () { var a

我无法将searchBox转换为
.toLowerCase
,因此我的代码区分大小写。我希望代码扫描大小写字母

我没能找到解决问题的办法

<script>
$("#searchBtn").keyup(function () {
    var searchBox = $("#searchBtn").val();

    var returnRows = [];

    $('tr').not('.headerRow').each(function () {
        var addRow = true;
        var $currentRow = $(this);

        $currentRow.find('td').each(function () {
            var $td = $(this);
            var word = $td.text();

            if (word.indexOf(searchBox) > -1) {
                addRow = false;
                return false;
                // console.log("KOMT IN IF STATEMENT");     //sla deze rij op in een tijdelijke array
            }
        });

        if (addRow) {
            returnRows.push($currentRow)
        }
    });

    if (true)
    {
        $('tr').show();
    }

    $.each(returnRows, function (i, v) {
         $(v).hide();
    });
});
</script>

$(“#searchBtn”).keyup(函数(){
var searchBox=$(“#searchBtn”).val();
var returnRows=[];
$('tr')。不是('.headerRow')。每个(函数(){
var addRow=true;
var$currentRow=$(此);
$currentRow.find('td')。每个(函数(){
var$td=$(本);
var word=$td.text();
如果(word.indexOf(搜索框)>-1){
addRow=false;
返回false;
//log(“IF语句中的KOMT”);//een tijdelijke数组中的sla deze rij op
}
});
如果(添加行){
returnRows.push($currentRow)
}
});
如果(真)
{
$('tr').show();
}
$.each(返回行、函数(i、v){
$(v.hide();
});
});

我不确定,但你把它弄得有点复杂了。试着这样做:

$(“#searchBtn”).keyup(函数(){
var word=$(“#searchBtn”).val(),
定时器;
if(timer){clearTimeout(timer);}
计时器=设置超时(函数(){
$('tr').not('.headerRow').filter(函数(){
var txt=$(this.find('td').text();
返回txt.indexOf(word)!=-1&&txt==word;
}).hide();
},900);
});
=
允许您严格比较。因此,在这种情况下,
T!==t
将导致
true