2009-05-25 1 views

risposta

101

Per rimuovere da tutte le ul-s sulla pagina del li-s che non sono né il primo né l'ultimo:

$('ul li:not(:first):not(:last)').remove(); 

o utilizzando un ID specifico:

$('#yourul li:not(:first):not(:last)').remove(); 

Se hai un oggetto jQuery con il tuo ul in esso:

$(yourul).find('li:not(:first):not(:last)').remove(); 
16

Hai provato a selezionare tutti gli elementi dell'elenco e quindi rimuovere i primi e gli ultimi dall'elenco?

$('ul li').not('li:first, li:last').remove() 
2
$("ul li:not(:first-child):not(:last-child)").remove(); 
6
$('ul li').not('li:first, li:last').remove(); 

Questo eliminerà tutte le voci dalla lista Tranne/Escludere primo e l'ultimo elemento,


Per rimuovere tutte le voci da qualunque lista

$('#yourulid li').remove(); //remove all li items from list named/id #yourulid