JQuery - Contar rows dentro de livesearch

 
Vista:
sin imagen de perfil

Contar rows dentro de livesearch

Publicado por Fernando (2 intervenciones) el 19/09/2016 13:57:18
Buenas tardes, tengo este código, http://jsfiddle.net/7jpr30br/1/ necesito contar las filas que encuentra a la vez que voy introduciendo teclas.

Espero vuestra respuesta.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 302
Oro
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

Contar rows dentro de livesearch

Publicado por xve (673 intervenciones) el 19/09/2016 17:03:42
Hola Fernando, creo que seria algo como:
1
$("table tr").lenght;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Contar rows dentro de livesearch

Publicado por Fernando (2 intervenciones) el 19/09/2016 17:16:12
Eso me cuenta las filas, pero una vez que introduzco texto y se van restando las filas sigue estando el mismo numero inicial, es decir el total de filas de la tabla sin filtrar. yo quiero que me cuente actualmente los que están dentro del filtro. Este es mi codigo de buscador:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//LiveSearch de la tabla productos
$("#search-inp").keyup(function () {
    var value = this.value.toLowerCase().trim();
 
    $("table tr").each(function (index) {
        if (!index) return;
        $(this).find("td").each(function () {
            var id = $(this).text().toLowerCase().trim();
            var not_found = (id.indexOf(value) == -1);
            $(this).closest('tr').toggle(!not_found);
            return not_found;
        });
    });
});
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar