2016-06-10 15 views
-2

Ich kann searchBox nicht zu einem .toLowerCase drehen und mein Code ist case sensitive wegen diesem. Ich möchte, dass der Code sowohl für die Großbuchstaben als auch für die Kleinbuchstaben gescannt wird.jQuery/js toLowercase

Ich konnte keine Lösung für mein Problem finden.

Antwort

1

Ich bin mir nicht sicher, aber Sie machen es ein bisschen komplizierter. Probieren Sie etwas wie folgt aus:

$("#searchBtn").keyup(function() { 
    var word = $("#searchBtn").val(), 
     timer; 

    if(timer){ clearTimeout(timer); } 

    timer = setTimeout(function(){ 
    $('tr').not('.headerRow').filter(function(){ 
     var txt = $(this).find('td').text(); 
     return txt.indexOf(word) !== -1 && txt === word; 
    }).hide(); 
    },900); 

}); 

=== können Sie genau vergleichen. In diesem Fall würde also T !== ttrue ergeben.