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
Code :
- <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>
|
en Jquery pour sélectionner desc-full (en supposant que je suis dans une boucle sur mes listes), j'aurais
Code :
- $(this).find(".desc" ).css("display","block" ).find(".desc-full" ).css("display","block" );
|
$this représente le <li> en cours
Avec prototype, je n'y arrive pas.
Code :
- maListe.each(
- function(element, index)
- {
- element.select(".desc" ).invoke("show" );
- element.select(".desc-full" ).invoke("show" );
- }
- );
|
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
Mais çe ne marche pas .
J'ai regardé la documentation, select semble l'équivalent du find chez jQuery.
Merci pour votre aide.