Suppression champs avec jquery
bonjour jai un bouton qui ajoute un champs input et je veux supprimer un champs l'ajout marche mais cest la suppression qui pose probléme
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
$(document).ready(function() {
//var nb = $("#champ input").length;
$("input#autocomplete0").autocomplete({
source: availableTags
});
var nb = 0;
$("#button").click(function(){
//alert(nb);
nb++;
var last = parseInt($("#champ input:last").attr("class")) + 1; //numéro de la classe du input qui va suivre;
$("#champ").append("<div class=\""+last+"\"><tr><td>Tapez le motif :<input id=\"autocomplete"+last+"\" class=\""+last+"\" name=\"motif["+last+"]\" size = \"75\"/></td><input type=\"button\" class=\"loginButton\"name=\"button"+last+"\" id=\"button"+last+"\" value=\"Supprimer\" /></tr></div>"); // ajout du champ input qui va suivre
$("input#autocomplete"+last).autocomplete({
source: availableTags
});
});
for(i=1;i<=nb;i++){
$("#button"+i).click(function(){
alert(nb);
//numéro de la classe du input qui va suivre;
//if(last > 0){
$("."+i+"").remove(); // sup du champ input qui va suivre
});
}
}); |