jQuery supprime tous les éléments d’une liste non ordonnée

J’ai oublié la commande jQuery qui effacera tous les éléments d’une liste. J’ai fait un peu de recherche, je l’ai fait plusieurs fois auparavant, mais j’ai tout simplement oublié la commande.

$("ul").clear() $("ul").empty() 

les deux ne semblaient pas accomplir cela .. quelle commande est-ce encore?

METTRE À JOUR:
Merci les gars, je dois avoir une erreur de syntaxe sur mon sélecteur.

$("ul").empty(); fonctionne bien Y a-t-il une autre erreur?

http://jsfiddle.net/infernalbadger/D5ss8/

Comme noté par d’autres, $('ul').empty() fonctionne bien , tout comme:

 $('ul li').remove(); 

JS Fiddle démo .

Cela devrait fonctionner:

 $("ul").html('') 

$ (“ul”). empty () devrait fonctionner et effacer les enfants. Tu peux le voir ici:

http://jsfiddle.net/ZKFA5/

  var ul = document.getElementById("yourElementId"); while (ul.firstChild) ul.removeChild(ul.firstChild); 

Un exemple utilisant .remove() :

 

Remove LI's from list

  • Test
  • Test
  • Test
  • Test
  • Test

END

setTimeout(function(){$('ul li').remove();},1000);

http://jsfiddle.net/userdude/ZAd2Y/

En outre, .empty() aurait dû fonctionner .

Regardez votre classe ou identifiant. Peut-être comme ceci $ (“# resi_result”). Html (”); Cela devrait fonctionner:

Si vous avez plusieurs ul et que vous voulez vider des ul spécifiques, utilisez id, par exemple:

 
  • 1
  • 2
  • 3

cela a fonctionné pour moi avec un code minimal

 $(my_list).remove('li');