Bonjour,
je voudrais vérifier si un input a le focus et ainsi affiche un div mais ça ne marche pas c'est parce que je suis dans un each?
voici mon code

("#poidspage").click(function(){
    $(document).on("pagebeforeshow","#poids",function(){
     $('.details').empty();
     $('.contente').empty();
     var Masante =$.jStorage.get("masante");
     if(Masante.poids==''){
        $(".contente").html('<div class="answerr">Aucune donnée</div><div class="answerrBas">Appuyez sur le button plus en bas à droite pour enregistrer votre poids</div> <div class="declaration" align="center"><img src="images/poids.png" width="80">');
     }else{
    $.each(Masante.poids, function(key, val) {
        $('.details').append('<div class="parcoursPoids"><div class="parcoursPoidsleft"><img src="images/poids.png" width="20">&nbsp;&nbsp;&nbsp;&nbsp;<span>Kg</span><input type="text" name="data[Masante][poids]" id="MasantePoidsVal'+val.Masante.valeur+'" value="'+val.Masante.valeur+'"/></div> <div class="parcoursPoidsRight " align="center"><div class="timerr"><input type="text" name="data[Masante][created]" id="MasantePoidsCreated'+val.Masante.id+'" value="'+val.Masante.created+'"/></div><div class="trashing"><a href="#" class="delete'+val.Masante.id+'"><i class="fa fa-trash-o" aria-hidden="true"></i></a></center></div> </div>');

        $("#MasantePoidsVal"+val.Masante.id).focusin(function(){
            alert("MasantePoidsVal"+val.Masante.id);
        });
     });

  }
});
});

Merci d'avance pour vos réponses.

1 réponse


$(".mon-input").on("focus",function(){
    $(".madiv").show();
});