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 :

Sélection d'un élément précédent


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut Sélection d'un élément précédent
    Bonjour,

    je réalise une gestion de commentaires et lorsqu'une personne cliquera sur un bouton, je souhaiterai récupérer la valeur d'un input de type hidden placé avant.

    Ce que j'ai fait ne fonctionne pas.
    Voici le bout de code html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="hidden" class="no_com" value="12345" />
    <input type="button" class="modif_com" value="Modifier" />
    Et la partie jQuery :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $('.modif_com').click(function() {
            var no_com=$('input').prev('.no_com').val();
            alert(no_com);        // pour tester
            // remplacement du commentaire par un textarea
    })
    J'ai aussi essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var no_com=$('input :hidden').prev('.no_com').val();
    J'avais déjà essayé d'utiliser prev() mais je n'avais pas réussi. Pourquoi cela ne fonctionne-t-il pas ?

    Merci d'avance

  2. #2
    Membre expérimenté Avatar de sayari.dev
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2010
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2010
    Messages : 142
    Par défaut
    Essaie avec celui-ci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $('.modif_com').click(function() {
            var no_com=$(this).prev('.no_com').val();
            alert(no_com);        // pour tester
            // remplacement du commentaire par un textarea
    })

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut
    Merci de ta réponse , le code que tu m'as donné fonctionne.

    Mais comment faire pour que cela fonctionne quand le bouton est dans un div et que l'input est à l'extérieur du div ?

  4. #4
    Membre expérimenté Avatar de sayari.dev
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2010
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2010
    Messages : 142
    Par défaut
    Si ton hidden est avant le div

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $('.modif_com').click(function() {
            var no_com=$(this).parent().prev('.no_com').val();
            alert(no_com);        // pour tester
            // remplacement du commentaire par un textarea
    })

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut
    Merci pour ton aide, cela a fonctionné.

    Je vais garder ces deux bouts de code de côté je pense que je vais encore en avoir besoin ^^.

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

Discussions similaires

  1. recupération élément précédent + apply-templates
    Par Dorf54 dans le forum XSL/XSLT/XPATH
    Réponses: 26
    Dernier message: 16/05/2006, 00h35
  2. [VB.NET] ComboBox et éléments précédent/suivant
    Par Bourbaky dans le forum Windows Forms
    Réponses: 3
    Dernier message: 15/05/2006, 19h37
  3. [VBA] sélection d'un élément dans une liste
    Par menguygw dans le forum Access
    Réponses: 3
    Dernier message: 26/04/2006, 12h18
  4. Sélection d'un élément dans une combobox
    Par cluis dans le forum IHM
    Réponses: 2
    Dernier message: 17/03/2006, 14h23
  5. Sélection de plusieurs éléments
    Par ti-ben dans le forum Langage
    Réponses: 8
    Dernier message: 04/09/2005, 11h54

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