Ich fand this solution für eine Groß-und Kleinschreibung jQuery :contains
Selector auf StackOverflow. Es funktioniert großartig, jedoch auf Kosten der Leistung. Hat jemand andere diese Lösung als etwas langsam empfunden?Gibt es eine Möglichkeit, diese Lösung für eine Groß-und Kleinschreibung jQuery zu beschleunigen: contains selector?
Ich verwende den :contains
Selektor, um eine Tabelle zu suchen. Der Benutzer gibt eine Suchzeichenfolge in ein Textfeld ein. Bei jedem Tastendruck wird die Tabelle nach dieser Zeichenfolge durchsucht, wobei nur die Zeilen angezeigt werden, die diese Zeichenfolge über den Selektor :contains
enthalten. Vor der Implementierung der case-insensitive Lösung war diese Suche schnell und bissig. Jetzt mit dieser Lösung, es schließt für einen kurzen Moment nach jedem Tastendruck ab.
Irgendwelche Ideen, wie diese Lösung beschleunigt werden könnte?
Das ist ein unglaublich alter Beitrag und wahrscheinlich überhaupt nicht realitätstechnisch relevant, aber wenn ich meine Zeitmaschine rausziehen müsste. Meine Schätzung ist, jquery auf diesem spezifischen Daten/DOM anzurufen, resultierte in einer Javascript-Ausnahme, die jquery intern behandelte. Während Ihr Wechsel zum mehrbeinigen Scheck wahrscheinlich kurzgeschlossen wurde, anstatt eine Ausnahme zu ziehen, die gefangen werden musste. –