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 :

Affichage / fermeture balise div


Sujet :

jQuery

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2005
    Messages : 489
    Par défaut Affichage / fermeture balise div
    Bonjour,

    Voilà, j'utilise actuellement un code qui fonctionne pour afficher et cacher une div selon un clic sur la div principal, avec le code ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    var show_info_detaille = 0;
            $('#show_form_historique_transaction').click( function() {
                if(!show_info_detaille) {
                    show_info_detaille = 1;
                    $('#form_historique_transaction').show();
                    $('#text_historique_transaction').html('<i class="fa fa-minus-square"></i>Historique de la transaction');
                } else {
                    show_info_detaille = 0;
                    $('#form_historique_transaction').hide();
                    $('#text_historique_transaction').html('<i class="fa fa-plus-square"></i>Historique de la transaction');
                }
            });
    Le problème que je rencontre aujourd'hui, c'est que je veux pouvoir faire la même chose sur plusieurs éléments identiques sur la même page. Par exemple, j'affiche une liste de données, et pour chaque élément je souhaite permettre l'affichage du détail.

    le code actuel fonctionne pour le premier élément de la page mais pas les suivants car les mêmes noms je suppose.

    Auriez-vous une solution?
    Merci

    Vince

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2005
    Messages : 489
    Par défaut
    je l'ai résolu en javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function afficherMasquer(id){
        if (document.getElementById('form_historique_transaction_' + id).style.display == "none"){
          document.getElementById('form_historique_transaction_' + id).style.display = "block";
          document.getElementById('text_historique_transaction_' + id).innerHTML = '<i class="fa fa-minus-square"></i>Fermer le détail de la transaction';
      } else {
          document.getElementById('form_historique_transaction_' + id).style.display = "none";
          document.getElementById('text_historique_transaction_' + id).innerHTML = '<i class="fa fa-plus-square"></i>Voir le détail de la transaction';
      }
    }

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

Discussions similaires

  1. [HTML 4.0] problème affichage de la balise <div> a droite
    Par sabri_icone dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 27/04/2010, 01h58
  2. affichage d un lien dans une balise div
    Par doclav57 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 11/10/2009, 16h09
  3. [AJAX] script simple AJAX PHP affichage balise div et requête mysql
    Par Invité dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 08/02/2009, 14h21
  4. masquage/affichage balise DIV et Opéra
    Par Bensor dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/08/2007, 09h41
  5. Pb affichage formulaire dans balise div
    Par zut94 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/07/2006, 10h19

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