Bonjour à tous
Comment faire avec prototype pour lister par exemple l'ensemble des balises <a> se trouvant dans un <div> donné ?
Se serait par exemple pour donner une action javascript aux liens d'un menu.
Merci d'avance pour vos réponses. ;)
Version imprimable
Bonjour à tous
Comment faire avec prototype pour lister par exemple l'ensemble des balises <a> se trouvant dans un <div> donné ?
Se serait par exemple pour donner une action javascript aux liens d'un menu.
Merci d'avance pour vos réponses. ;)
Salut,
en admettant que ton div soit d'id divid, tu peux faire par exemple :
ou bienCode:
1
2 $$("#divid a") // qui renvoie un tableau d'Element au sens prototype
Code:$("divid").select("a") // qui renvoie aussi un tableau d'Element au sens prototype
Merci gwyohm pour ta réponse :ccool:
Dernière question, sinon je chercherai tranquillement la solution :
Comment parcours tu un tableau d'Element au sens prototype ?
Merci d'avance
Soit comme tout autre tableau :
soit à la mode itérateurCode:
1
2
3
4
5 var tableau = $("divid").select("a"); for(var i=0,size=tableau.length;i<size;i++) { tableau[i]; }
Code:
1
2
3
4 tableau.each( function(element){ element ;// un element du tableau } );
D'accord tout bête, je pensais qu'il y avait une syntaxe spéciale pour prototype.
En tout cas merci bcp :ccool: