jquery div en fonction menu deroulant

Toutes vos questions sur jQuery, CSS, HTML5, mise en page...
mickeymic
 
Messages: 4
Inscription: 23 Nov 2012, 15:45

jquery div en fonction menu deroulant

Messagede mickeymic » 23 Nov 2012, 15:50

Bonjour,

Je me permets de vous écrire, car je cherche à réaliser quelques choses sur mon site, mais je ne sais pas vraiment si techniquement c'est possible...

je vous explique :

1.j'ai un tableau html.
Sur chaque ligne de mon tableau j'ai des cellules et 2 menus déroulants.
J'aimerai afficher dans une div (situé en haut du tableau) un contenu différent en fonction du menu déroulant ouvert.
Sachant que le contenu est identique lorsqu'on ouvre les 2 menus déroulants de la même ligne.

2.est-il possible d'afficher la div dès qu'on clique sur le menu deroulant ? est-il possible de fermer la div dès qu'on a selectionné un élément de la liste déroulante ?

Merci d'avance pour votre retour

:D)

Avatar de l’utilisateur
Galdon
Administrateur du site
Administrateur du site
 
Messages: 2188
Inscription: 06 Sep 2008, 22:05

Re: jquery div en fonction menu deroulant

Messagede Galdon » 23 Nov 2012, 21:34

Oui bien sûr, mais je peux pas t'en dire plus si tu ne fournis pas ton code HTML.

Le mieux serait que tu poste ton code sur JSBin : http://jsbin.com/ et que tu indique l'URL ici, comme ça je pourrais ajouter le code javascript.
"Si tu veux me parler, envoie-moi un... FAX !" - George Abitbol

mickeymic
 
Messages: 4
Inscription: 23 Nov 2012, 15:45

Re: jquery div en fonction menu deroulant

Messagede mickeymic » 25 Nov 2012, 22:37

Bonsoir,

merci pour cette proposition,

Voilà :

http://jsbin.com/arojuh/4/

A noter tout le contenu des lignes du tableau sont générées via une boucle php.
J'ai créé une div "resultat" dans laquelle j'aimerai afficher le contenu. Le contenu est différent sur chaque ligne et est récupéré dans la bdd.

C'est pas forcément évident de te donner tous les éléments...
J'espère que tu pourras m'aider.

:roll:

Avatar de l’utilisateur
Galdon
Administrateur du site
Administrateur du site
 
Messages: 2188
Inscription: 06 Sep 2008, 22:05

Re: jquery div en fonction menu deroulant

Messagede Galdon » 27 Nov 2012, 18:15

Voilà un petit exemple en JS avec jQuery :
http://jsbin.com/ihicuq/1

Code: Tout sélectionner
jQuery(document).ready(function($){
   $('#tab select').change(function(e){
      //console.log('down');
      $('#resultat').html( "Sélection: " + $(this).val() );
   });
});
"Si tu veux me parler, envoie-moi un... FAX !" - George Abitbol

mickeymic
 
Messages: 4
Inscription: 23 Nov 2012, 15:45

Re: jquery div en fonction menu deroulant

Messagede mickeymic » 29 Nov 2012, 08:55

Bonjour Galdon,

Merci beaucoup ;)

Je regarde comment je peux adapter ce code et je te tiens au courant... (pas avant ce week end je pense)

Bonne journée

:roll:

mickeymic
 
Messages: 4
Inscription: 23 Nov 2012, 15:45

Re: jquery div en fonction menu deroulant

Messagede mickeymic » 02 Déc 2012, 14:28

Bonjour Galdon,

bon désolé de ne pas avoir été plus réactif :oops:

Voilà, j'ai fait des tests. On se rapproche de ce que j'aimerai obtenir.
Mon souci maintenant est d'afficher dans la div "resultat" un contenu différent par ligne, et que je cherche via mes bases de données. Je pense que le plus efficace serait peut être de faire ça en ajax (et malheureusement je ne le maîtrise pas), tu en penses quoi ?
Sachant que dans choix[2], le 2 est l'id qui sert dans ma requête à récupérer les données.

Voici à quoi ressemble mon tableau
http://jsbin.com/ihicuq/4/

J'espère que c'est faisable.

Merci d'avance pour ton aide

Bon dimanche

;)


Retourner vers HTML / CSS / Javascript

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités