Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

149
Vistas
Cómo buscar a través de jQuery Array - JQuery Array Filter

Estoy buscando una solución para BUSCAR a través de una matriz u objeto jQuery. Con esto no me refiero a verificar si el valor está contenido en la matriz, me refiero a buscar términos relacionados como entrada del usuario. De la misma manera que filtramos ArrayList en Java o incluso en la cláusula SQL LIKE.

Por ejemplo, supongamos que la siguiente es mi matriz

var arr = [ 'Benson', 'Cate', 'John']

Si el usuario escribe el carácter e , entonces deberían aparecer Benson y Cate .

Cualquier método más simple para lograr esto

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puedes usar filter como:

 var arr = [ 'Benson', 'Cate', 'John' ] console.log(arr.filter(x => x.includes('e')));

Referencia:

matriz.prototipo.filtro()

about 4 years ago · Juan Pablo Isaza Denunciar

0

Solo agregando a la respuesta de @SimoneRossaini.

 var arr = [ 'Benson', 'Cate', 'John' ]; const results = document.getElementById('results'); let li; function search(s) { let result = arr.filter(e => e.includes(s)); results.innerHTML = ''; result.forEach(name => { li = document.createElement('li'); li.appendChild(document.createTextNode(name)); results.appendChild(li); }); }
 <input type="text" id="search" onkeyup="search(this.value)"> <ul id="results"></ul>

Sin embargo, no incluye JQuery, tal vez sea bastante fácil traducir este código a JQuery.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda