Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Mootools
Mootools Forum d'entraide sur le framework MooTools. Avant de poster : Tutoriels Mootools, FAQ MooTools, 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 28/01/2012, 17h35   #1
Invité régulier
 
Inscription : septembre 2009
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 19
Points : 5
Points : 5
Par défaut Equivalence fonction jquery

Bonjour à tous,

Quelqu'un serait'il si il y une equivalence à la fonction ci-dessous (dispo avec la lib jquery) ?

Syntaxe orginale :

Code :
$(this).find("li input:checked").parent("li").trigger("mouseover");
Pour l'instant j'en suis à
Code :
$(this).getChildren("li").getChildren("input")

Merci par avance.
slayess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2012, 18h35   #2
Invité régulier
 
Inscription : septembre 2009
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 19
Points : 5
Points : 5
J'ai trouvé une méthode, mais est ce la plus propre ?

Code :
			$(this).getChildren("li").getChildren("input").filter(function(e) {if(e.getProperty("checked") == "true") {e.getParent("li").fireEvent("mouseover")};});
slayess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 12h20   #3
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 2 696
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 2 696
Points : 5 795
Points : 5 795
Bonjour,

Les sélecteurs fonctionnent plus ou moins de la même manière, donc la syntaxe "li input:checked" est acceptée.
Cependant, getChildren ne regarde que les enfants directs (donc au minimum le ul dans votre cas). Pour regarder l'ensemble des éléments situés sous this, on utilise getElements.

Code :
$(this).getElements("li input:checked").getParent("li")
__________________
Elen Poukram - Isegoria - Sandawe
vermine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 13h09   #4
Invité régulier
 
Inscription : septembre 2009
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 19
Points : 5
Points : 5
Merci pour ce renseignement.
slayess 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 17h15.


 
 
 
 
Partenaires

Hébergement Web