Found a solution:
$('div.divname').not(':eq(0)').hide();
Check this page:
http://www.iloja.pt/index.php?_a=viewDoc&docId=19
I would like to have ONLY the first text (faqtexto) open, and the one bellow, hidden on loading (by default)
This is the HTML:
<div class="agendarfaq">
<div class="topfaq"></div>
<div class="faqtopics"><p class="textopics">Recolha e entrega, quanto tempo?</p></div>
<div class="faqtexto"> Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem</div>
<div class="faqtopics"><p class="textopics">Recolha e entrega, quanto tempo?</p></div>
<div class="faqtexto"> Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem</div>
</div>
The jQuery I propose:
$(".faqtopics").click(function(event) {
$("div.faqtexto").slideUp(100);
$(this).next("div.faqtexto").slideToggle();
});
Do you suggest any other cleaner jQuery code?
Any help would be welcome! Thank you very much!