Jquery-Filterliste ohne Berücksichtigung der Groß- / Kleinschreibung

8

Ich möchte die Liste ohne Groß-und Kleinschreibung filtern. Ich möchte nur Zeichen anpassen, die nicht mit Groß- oder Kleinbuchstaben übereinstimmen.

  1. XXXXXXX
  2. yyyyyyy
  3. XXxxx

Wenn ich "X" im Suchfeld eintrage zeigt es sowohl 1 als auch 3 an. Ich habe den folgenden Code hinzugefügt, aber es stimmt auch mit der Groß- und Kleinschreibung überein.

%Vor%     
user 10.08.2013, 10:41
quelle

4 Antworten

15

Sie müssen indexOf

verwenden %Vor%

sollte

sein %Vor%

Und warum möchten Sie Ihr Ereignis mit dem Attribut tag anhängen.Es ist eine schlechte Praxis und sollte vermieden werden.

Sie können jQuery verwenden, um das Ereignis anzuhängen.

%Vor%

Prüfe Geige

Gleiche Funktion ein wenig besser mit filter

%Vor%     
Sushanth -- 10.08.2013, 10:44
quelle
5

Ersetzen Sie einfach

%Vor%

mit:

%Vor%

und das sollte den Trick machen. Hier ist ein funktionierender FIDDLE

    
face 10.08.2013 11:00
quelle
2

Einfach hinzufügen jQuery.expr[":"].contains = function (a, i, m) { return (a.textContent || a.innerText || "").toUpperCase().indexOf(m[3].toUpperCase())>=0;};

    
Adam Everington 18.08.2015 10:54
quelle
-1

Versuchen Sie Folgendes:

%Vor%     
Maverick 10.08.2013 10:48
quelle

Tags und Links