J'utilise la fonction .remove() depuis jQuery pour essayer de supprimer un formulaire d'un DIV sur une page que j'ai créée mais qui ne fonctionne pas. Y at-il quelque chose qui ne va pas avec mon code?Pourquoi ne puis-je pas supprimer ce formulaire?
J'ai utilisé une alerte pour voir si la ligne réelle est déclenchée et c'est définitivement le cas. Fondamentalement, j'ai un bouton de suppression sur une page, qui, je l'espère, va supprimer le dernier formulaire ajouté, mais il ne le fait pas. J'ai vu la fonction .last() mais je ne sais pas si je peux l'utiliser dans ce contexte?
HTML:
<input type="button" value="Delete Row" class="removePlacement button blue" />
<div id="placement">
<form id="placement-form" class="placement-form">
<!-- items -->
</form>
<form id="placement-form1" class="placement-form">
<!-- items -->
</form>
<form id="placement-form2" class="placement-form">
<!-- items -->
</form>
<form id="placement-form3" class="placement-form">
<!-- items -->
</form>
</div>
jQuery:
$(function() {
$('.removePlacement').click(function() {
$('#placement').remove('form').last();
// alert('0');
});
});
Brillant, cela a fonctionné, merci pour votre aide @ karim79 – zik