|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : septembre 2009 Messages : 19 ![]() |
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"); Code :
$(this).getChildren("li").getChildren("input") Merci par avance. |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : septembre 2009 Messages : 19 ![]() |
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")};}); |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Inscription : mars 2008 Messages : 2 696 ![]() |
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") |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : septembre 2009 Messages : 19 ![]() |
Merci pour ce renseignement.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com