Número de nodos hijo junto al nombre de este

Inicio Forums Ayuda / Ajuda / Laguntza / Axuda / Help Número de nodos hijo junto al nombre de este

This topic contains 1 respuesta, has 2 voices, and was last updated by  Ignacio Gros Hace 7 años, 4 meses.

  • Author
    Entradas
  • #28290

    PacoRuiz
    Member

    Hola de nuevo

    Algo que me gustaría conseguir, y que supongo que si supiera más javascript o jquery no tendría que preguntar por aquí.

    Simplemente, ¿cómo sonsigo que tras el nombre de cada nodo aparezca, por ejemplo entre paréntesis, el número de nodos hijos que tiene este?

    Lo complico un pelín más. ¿Y si solo quisiera esta conducta en los nodos de nivel dos (o un determinado nivel en concreto), cómo se haría?

    Gracias de antemano y un saludo a todos
    Paco Ruiz

  • #28306

    Ignacio Gros
    Keymaster

    Hola Paco.

    Caso 1:

    $(“#siteNav ul > li”).each(function(){
    var counter = $(“li”,this).length;
    if (counter>0) {
    $(“a”,this).eq(0).append(” (“+counter+”)”);
    }
    });

    Caso 2:

    $(“#siteNav ul > li”).each(function(){
    var counter = $(“li”,this).length;
    if (counter>0) {
    var secondLevel = $(“ul ul li”,this).length;
    if (secondLevel>0) counter = counter – secondLevel;
    $(“a”,this).eq(0).append(” (“+counter+”)”);
    }
    });

    Saludos.

You must be logged in to reply to this topic.

Skip to content