Comment supprimer des éléments de listview JQUERY mobile

Il existe une vue en liste qui est chargée dynamicment lors du chargement de la page. Cela ajoute des éléments dans la vue liste. Le problème, c’est que j’ai replacé backbutton.Après avoir accédé à l’écran précédent et être revenu à l’écran actuel, les données sont chargées et ajoutées à la liste.

I need to remove the 
  • elements from the list view. The HTML code snippet.
    Jquery Code Snippet. $("#mypmenu").append('
  • '+ this.textContent + '
  • '); Now i need to remove the elements from the list view (mymenu)which are loaded already.

    Essayez de vider votre liste avant d’append d’abord des éléments de la liste. Ensuite, veillez à appeler la fonction d’actualisation du widget listview afin que jQuery Mobile rende votre liste correctement.

     $("#mypmenu").empty().append('
  • '+ this.textContent + '
  • ').listview("refresh");

    Voir aussi http://forum.jquery.com/topic/dynamically-generated-listview

    $("mypmenu").empty(), followed by $("mypmenu").append()

    fait le travail pour moi

    ce travail pour moi

     $("mypmenu li").remove(); 

    N’utilisez pas append alors.
    utilisation

     $("#mypmenu").html('
  • '+ this.textContent + '
  • ').listview("refresh");