HTML
<div class="parent">
<div class="child"></div>
</div>
<div class="parent">
<div class="child"></div>
</div>
jQuery
$('.parent').click(function() {
$(this).find('.child').toggle();
});
If you don't like toggle()
, you can also try the fancier slideToggle()
and fadeToggle()
.
You mentioned you only want to show parents on page load. Just add these:
CSS
.parent {
display:none;
}
jQuery
$(document).ready(function() {
$('.parent').show();
});