Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

140
Views
Limite el número de lista de resultados de .filter - Jquery

Estoy tratando de limitar el no. de la lista de filtros. Aquí está mi código

 $(document).ready(function(){ $("#myInput").on("keyup", function() { var value = $(this).val().toLowerCase(); $(".table tr").filter(function() { $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1) }); }); });

Entonces, cuando escribo 'Comida' en el cuadro de búsqueda, aparecen las 13 filas de la tabla que contienen la palabra comida, y el resto se ocultará.

Pero estoy tratando de mostrar solo las primeras 5 filas, en lugar de las 13 filas. Agradezco, si alguien tiene alguna idea.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Utilice el Array.slice

 $(".table tr").filter(function() { $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1); }).slice(5).remove();

Slice(index) devuelve todos los elementos de la matriz desde el índice hasta el último elemento. En este caso, al ser todos los elementos, llamar a remove() en esos elementos los eliminará y, por lo tanto, solo mostrará los primeros 5 elementos. Documentos: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!