Encontré this solution para un selector jQuery :contains
insensible a mayúsculas y minúsculas en StackOverflow. Funciona muy bien, sin embargo, tiene un costo de rendimiento. ¿Alguien más encuentra que esta solución es un poco lenta?¿Hay alguna manera de acelerar esta solución para una jQuery insensible a mayúsculas y minúsculas: contiene un selector?
Estoy usando el selector :contains
para buscar en una tabla. El usuario escribe una cadena de búsqueda en un cuadro de texto. Para cada pulsación de tecla, busca en la tabla esa cadena, mostrando solo las filas que contienen esa cadena a través del selector :contains
. Antes de implementar la solución insensible a mayúsculas y minúsculas, esta búsqueda fue rápida y ágil. Ahora con esta solución, se bloquea por un breve momento después de cada pulsación de tecla.
¿Alguna idea sobre cómo se puede acelerar esta solución?
Esta es una publicación increíblemente antigua y probablemente no es relevante para la realidad en absoluto, pero si tuviera que sacar mi máquina del tiempo. Mi suposición es que invocar jquery en ese DOM/datos específicos resultó en una excepción javascript que jquery maneja internamente. Mientras que su cambio a la verificación de múltiples patas probablemente se cortocircuitó en lugar de presentar una excepción que se debe capturar. –