Bonjour,
Dans un fichier js, via du Jquery, je construis des boutons de manière dynamique :
Sur le onclick de ces boutons, j'appelle une fonction removePrice() se trouvant dans le même fichier js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var $newFormLi = $ ( '<li></li>' ). append ( newForm ); var $deletePriceButton = $ ( '<button type="button" class="btn-remove" onclick="removePrice(this);">Supprimer cette durée</button>' ); $newFormLi. append ( $deletePriceButton ); $( this ) . before ( $newFormLi );
Code : Sélectionner tout - Visualiser dans une fenêtre à part onclick="removePrice(this);"Or, lorsque je clique sur un de ces boutons, j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function removePrice(btn) { btn.parent().remove(); }
Quelqu'un aurait une idée de la source du problème?Uncaught ReferenceError: removePrice is not defined
at HTMLButtonElement.onclick (newPrices:1)
Merci d'avance pour votre aide.
Partager