Jquery focusout sur input cloné

webac

WRInaute occasionnel
Bonjour,

je ne parviens pas a faire fonctionner cette fonction sur les champs cloné :

Code:
$('.max').on('focusout', function() {
     
    if($(this).val() < Number($(this).parent().parent().parent().find($('.min')).val()))
    {
        alert("Erreur: La quantité max doit être supérieure à la quantité mini");
        $(this).val(Number($(this).parent().parent().parent().find($('.min')).val())); 
        $(this).css('border-color', 'red');
        $(this).parent().parent().parent().find($('.min')).css('border-color', 'red');
    }
    if(!$.isNumeric($(this).val()))
    {
        alert("Erreur: La quantité doit être un nombre");
    }
 
     
});

auriez-vous une piste?
 

rikew

WRInaute impliqué
il faut ré-exécuter ce code, chaque fois que tu fait un clone. sinon tu donne un id à tes clones et tu applique la fonction pour chaque id crée, ça facilitera le travail du navigateur.
 

Discussions similaires

Haut