IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

.click sur un bouton créer dans un autre .click


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    dev
    Inscrit en
    Septembre 2013
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2013
    Messages : 81
    Par défaut .click sur un bouton créer dans un autre .click
    Bonjour,

    j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $("#BtnRech").click(function(){
    ...
    ...
    ...
    $.ajax{
    }
    });
    dans mon $.ajax, je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("<td class='tdModif'><button id='BtnModif'>Modif</button></td><td class='tdSuppr'><button id='BtnSuppr'>Suppr</button></td>").insertAfter($("#myTable tr:gt(0)").find("td:eq(19)"));
    est-ce que je peux utiliser mon BtnSuppr hors de mon click function de mon BtnRech ?

    en tout cas quand je test

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $("#BtnSuppr").click(function(){
    		alert("test");
    	});
    ça ne fonctionne pas
    j'ai l'impression qu'il ne connait plus BtnSuppr dès lors qu'il sort de mon click BtnRech

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 673
    Par défaut
    au moment de l'exécution de "$("#BtnSuppr").click(..." le bouton n'existe pas encore et donc la fonction ne peut pas y être accrochée.

    donc dans ce cas vous pouvez accrocher la fonction à "document" comme cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $(document).on("click", "#BtnSuppr", function (e) {
        // code
     
    });

  3. #3
    Membre confirmé
    Homme Profil pro
    dev
    Inscrit en
    Septembre 2013
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2013
    Messages : 81
    Par défaut
    Merci beaucoup mathieu, ça m'a débloqué la situation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/12/2010, 12h27
  2. Réponses: 3
    Dernier message: 19/12/2008, 09h09
  3. Réponses: 1
    Dernier message: 06/08/2008, 02h16
  4. Réponses: 5
    Dernier message: 23/01/2007, 17h15
  5. Détecter click sur le bouton de l'application dans Taskbar
    Par bob2553 dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 22/08/2005, 22h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo