Je souhaite manipuler mon formulaire pour qu'on n'ait pas besoin de le valider, à chaque fois que
l'on ajoute ou supprime une paire de champs texte.
Comme vous l'observez sur l'image, j'arrive bien à ajouter/supprimer des paires de champs, mais
seulement à partir de ceux qui ont déjà été générés en HTML avec PHP.
Si je n'arrive pas à bien manipuler ces champs à la volée, en revanche la validation marche bien…
Quand je compte ces champs dans la console, les nouvelles paires sont bien prises en compte. Je
ne comprends alors pas ce qui empêche un évènement de se produire sur elles !
- Code: Tout sélectionner
$('.vert').click(function(){
var j = ($(this).parents('tbody').find('tr').length/2);
$(this).parents('tbody').append(
'<tr> <td colspan="1"> <label for=" [bla, bla, bla…] vert">[ajouter]</span> </td> </tr>'
);
$(this).fadeOut();
// console.log($(this).parents('tbody').find('tr').length/2);
});
$('.rouge').click(function(){
$(this).parents('tr').prev().remove();
$(this).parents('tr').remove();
console.log($(this).parents('tbody').find('tr').length/2);
});
// setInterval(function(){
// console.log($('.classe_du_tbody tr').length/2);
// }, 3000);