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 :

ID NOUVEAU élément jquery


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 47
    Par défaut ID NOUVEAU élément jquery
    j'ai un problème : si j'insert un nouveau élément ( bouton par exemple html )
    même si avec un ID , après le chargement de la page je peut pas le récupérer

    par exemple lorsque l'utilisateur déclenche un événement un nouveau bouton X avec l'id Y viens d’apparaître , mon problème c'est que je ne peut pas récupérer le bouton X

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour à toi aussi

    rien compris à la problématique!

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 47
    Par défaut
    bonjour
    j'ai un script jquery qui permet d'afficher un liste (lorsque l'utilisateur click sur une icone) , cette liste contient des noms des utilisateur + deux bouton type="b" et avec id="x" à chaque Click le script jquery consulte la base de données et charge la liste avec les nom + deux bouton le problème c'est que meme si je fé $("#x").click je peut pas le récupérer , pourtant si le bouton existe depuis le premier chargement de la page avec un display :none , ça marche très bien mais s'il est un nouveau element ça marche pas

  4. #4
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    Je crois comprendre que vous parlez d'un clic sur un code HTML généré dynamiquement : $( "body" ).on( "click", "#X", function(){ ... });.

    Attention, un ID doit être unique.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 47
    Par défaut
    mon problème c'est lorsque j'ajoute un élément qui n'a pas été depuis le premier chargement je ne peut pas effectué aucun traitement sur ce dernier

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Ton probleme c'est que tu n'as pas lue la réponse de Daniel...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Membre éclairé Avatar de MTroy_
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 63
    Par défaut
    Bonjour,

    Un peu de code serait le bienvenu pour aider à comprendre le problème...
    car il se peut qu'il soit ailleurs.

    Mais sinon oui il faut lire : "Attention, un ID doit être unique."

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

Discussions similaires

  1. La taille de ma div augmente lorsqu'un nouveau élément est rajouté
    Par baldeadama dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 06/12/2014, 10h10
  2. Raffraichir des élèments jQuery UI
    Par Hightuxdotnet dans le forum jQuery
    Réponses: 5
    Dernier message: 30/10/2009, 18h25
  3. Réponses: 4
    Dernier message: 22/03/2008, 05h26
  4. Réponses: 3
    Dernier message: 15/01/2008, 16h51

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