Maison  >  Questions et réponses  >  le corps du texte

Problèmes jQuery.remove() et array.splice()

J'ai donc une page avec une liste d'articles et une liste de courses. Si vous ajoutez un nombre x d'articles de la liste d'articles à la liste de courses, essayez de les supprimer un par un en cliquant sur l'élément dans la liste de courses et en appuyant sur Supprimer sur le modal qui l'a ouvert - la première fois. Maintenant, voici le problème : si vous essayez de recommencer, par exemple, ajoutez un autre ensemble d'un nombre x d'articles à la liste de courses, puis essayez de les supprimer à nouveau un par un. J'obtiens des résultats imprévisibles dès que vous cliquez sur le bouton Supprimer du modal, cela supprime tous les éléments de la liste de courses ou supprime 2 ou 3 éléments ainsi que les éléments que vous devez supprimer.

Il s'agit d'un simple jQuery.remove() et array.splice mais je n'arrive pas à le faire fonctionner. Apparemment, c'était plus compliqué que je ne le pensais et j'ai essayé beaucoup d'approches différentes.

Voici la page : http://bigbiz.io/pos/

Merci d'avance !

Code de refactorisation

P粉928591383P粉928591383178 Il y a quelques jours367

répondre à tous(1)je répondrai

  • P粉415632319

    P粉4156323192024-04-05 00:05:56

    Je l'ai fait fonctionner. Lorsque j'inclus ceci dans le script d'amorçage "show", le bouton "supprimer" dans le modal est déclenché plusieurs fois. Déplacer le script du bouton vers l'extérieur est la solution.

    répondre
    0
  • Annulerrépondre