Bonjour,
j'ai un petit soucis depuis se matin, je suis bloquer avec un script qui refuse de s’exécuter.
actuellement je crée une balise après un event click et j'identifie c'est balises avec la fonction Cree:
et je supprime l'élément c1 ajouter si besoin avec ma fonction de suppression SupprClone.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function Cree() { if(i<3) { i++; $(this).before('<div id="c'+i+'"> <p>test</p> <p href=#>comande pour toto'+i+' ».</p> <p id="sc" class="btn btn-primary btn-lg"> - </p> </div>'); } }
mes déclarations event :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function SupprClone() { if(i > 0) { $('#c1').remove(); alert("supprclone"); } }
mon problème ici c'est que ma fonction de suppression n'est jamais sollicitée, l'évènement n'est pas lancer et l'id de la balise n'est pas reconnu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $('#f').on('click','a', cree); $('#sc').on('click', 'div', supprclone);
y a t il une contre indication avec les "id" et la fonction before()/after() ?
j'ai essayer avec une "class" mais rien a faire la balise ajouter ne pointe pas sur la fonction.
y a t il un moyen de forcer le lancement du script ?
Partager