Hello,
Habitué de jQuery, je dois me confronter à Prototype sur un projet. Si j'arrive à me débrouiller pour une prise en main de puis 48h, j'ai un vrai problème pour sélectionner un conteneur.
J'ai une liste non ordonnées avec des titres, des description
en Jquery pour sélectionner desc-full (en supposant que je suis dans une boucle sur mes listes), j'aurais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <ul id="maListe"> <li> <h3><a href="#">Titre</a></h3> <div class="desc"> <div class="desc-intro"> Texte intro </div> <div class="desc-full"> Tout mon contenu </div> </div> </ul>
$this représente le <li> en cours
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $(this).find(".desc").css("display","block").find(".desc-full").css("display","block");
Avec prototype, je n'y arrive pas.
maListe représente un array de mes éléments listes sur lequel je boucle. element représente donc mon élément li. Pour chaque élément <li>, je veux avoir le controle sur mes conteneur desc et desc-full
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 maListe.each( function(element, index) { element.select(".desc").invoke("show"); element.select(".desc-full").invoke("show"); } );
Mais çe ne marche pas.
J'ai regardé la documentation, select semble l'équivalent du find chez jQuery.
Merci pour votre aide.
Partager