jQuery Verwendung von contains und toLowerCase ()

8

Ich versuche, eine Zeichenfolge, die in einer Eingabe angegeben ist, mit dem Inhalt einer div mithilfe von jQuery contain zu vergleichen.

Problem ist, ich möchte in der Lage sein zu überprüfen, ob die Zeichenfolge unabhängig von Groß- / Kleinschreibung enthalten ist.

Das ist meine Funktion:

%Vor%

Wenn also eines der .dDimension divs 'Date' enthält und ein Benutzer die 'd' Taste drückt, möchte ich dieses Element anzeigen.

ist es möglich?

    
Or Weinberger 09.01.2012, 21:57
quelle

4 Antworten

18

Sie können .filter [docs] verwenden:

%Vor%     
Felix Kling 09.01.2012, 22:01
quelle
1

Sie können einen eigenen Selektor schreiben, indem Sie jQuery erweitern. Probieren Sie dies

aus %Vor%

Verwendung $(".dDimension:containsi('" + dInput + "')").css("display","block");

    
ShankarSangoli 09.01.2012 22:03
quelle
1

Schauen Sie sich dieses Beispiel an, er erweitert die jQuery-Selektoren mit einer Groß- / Kleinschreibung, die keine Groß- / Kleinschreibung enthält, die selector, die er contentsi nennt, wie folgt:

%Vor%     
Christofer Eliasson 09.01.2012 22:10
quelle
0

Die letzten Kommentare in der jQuery-Dokumentation für contains enthalten eine "icontains" -Implementierung, die Ihnen möglicherweise zusagt.

p> %Vor%     
mqsoh 09.01.2012 22:03
quelle

Tags und Links