Sélectionner tous les éléments frères
Bonjour à tous,
J'essaye de faire un accordéon. Est-ce que je m'y prend bien ou mal?
Voici ma squelete de départ
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<h4 class="accordeon">Titre1</h4>
<p class="accordeon">texte</p>
<p class="accordeon">texte</p>
<p class="accordeon">texte</p>
<h4 class="accordeon">Titre2</h4>
<p class="accordeon">texte</p>
<h4 class="accordeon">Titre3</h4>
<p class="accordeon">texte</p>
<p class="accordeon">texte</p>
<blockquote class="accordeon">texte</blockquote>
<p class="accordeon">texte</p>
<h4 class="accordeon">Titre4</h4>
<p class="accordeon">texte</p> |
J'ai faire que tous les élément ayant la class accordeon, à l'exception du h4 soit caché
Code:
1 2 3 4
| p.accordeon, blockquote.accordeon {
border:1px solid #ff22ff;
display: none;
} |
J'ai fait un micro script pour affiché le contenu du h4 quand on clique dessus
Code:
1 2 3 4 5
| $(document).ready(function(){
$('h4.accordeon').click(function() {
console.log($(this).html());
});
}); |
Ce que je en sais pas faire est comment afficher les p ou blockquote qui sont frère, ou qui sont juste au dssous du h4.accordeon, surlquel on a clicué, sans afficher le éléements qui sont après le h4.accordeon suivant, et l'un après l'autre, si possible :)
Merci pour vos lumières