Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/04/2011, 15h38   #1
Débutant
 
Inscription : février 2009
Messages : 559
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 559
Points : 138
Points : 138
Par défaut Liste déroulante

bonjour j'ai suivi le tuto du site :

http://khayyam.developpez.com/articl...jquery/plugin/

Code :
1
2
3
4
5
6
7
8
9
10
 
	<script type="text/javascript">
	function f(content){
		alert(content.html());
	}
 
	$(function(){
		$("ul:eq(0)").imgDropDown({title:"Langues", callback:f});
	});
	</script>
Voici le code de ce cours j'aimerai dire à la variable content redirige moi vers le value du li.

un peu comme : document.location.href = content.value;

mais ici je ne sais pas comment récupérer la valeur sélectionné.

Merci par avance à vos conseils.
noobyyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 19h46   #2
Membre habitué
 
Inscription : décembre 2008
Messages : 207
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 207
Points : 121
Points : 121
Bonjour,

En supposant que content se rapporte à l'élément ul (je n'ai pas analysé le plugin pour savoir ce qu'il renvoi)

Code :
1
2
3
4
5
6
7
8
9
listeLi = content.find('li'); // Renvoi tous les éléments LI de la liste
 
// Pour avoir le texte contenu du premier élément li :
alert( listeLi.filter(':first').text() );
 
Si tu veux lister tous les éléments li :
listeLi.each( function(){
alert( $(this).text() );
});
Feng-Huang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 10h46   #3
Débutant
 
Inscription : février 2009
Messages : 559
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 559
Points : 138
Points : 138
c'est plus complexe que sa, avec content tout court j'ai rien.

mais pourquoi prendre le 1er ? moi je veux juste prendre celui que j'ai cliqué, il peut être positionné à la 3em place.

je veux faire une liste déroulante permettant de changer la langue du site et donc transmettre le paramètre pour changer de page.
noobyyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h23.


 
 
 
 
Partenaires

Hébergement Web