Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    659

    [JQuery] Append dopo ultimo ul li del primo livello

    Ciao a tutti,
    ho un menu del tipo:
    codice HTML:
    <ul id="myList">  <li>Coffee</li>  <li>Tea    <ul>      <li>Black tea</li>      <li>Green tea</li>    </ul>  </li>  <li>Milk</li></ul>



    Tramite Jquery vorrei aggiungere un nuovo li dopo l'ultimo item del mio elenco appartenente al primo livello, quindi solo dopo "Milk".

    Se scrivo:
    codice:
    $("ul#myList li:last-child").append("<li>nuovo item</li>");


    Lui lo aggiungerà sia dopo "Milk" che dopo "Green tea".

    Grazie.

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,262
    ed è corretto. infatti entrambi sono gli ultimi elementi dei due ul

    questo dovrebbe funzionare

    codice:
    $("#myList li").last().append("<li>nuovo item</li>");
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.