HTML:
<div class="interview">
<h4>Interview</h4>
<a href="#" class="question">This is question 1?</a>
<div class="answer">This is an answer!</div>
<a href="#" class="question">This is question 2?</a>
<div class="answer">This is an answer!</div>
<a href="#" class="question">This is question 3?</a>
<div class="answer">This is an answer!</div>
</div>
jQuery:
if ($('interview')[0]) {
$('interview .question').toggle(function () {
$(this).next('.answer').slideIn();
},
function () {
$(this).next('.answer').slideOut();
});
}
… I can’t figure out why it isn’t working.
Mind the dot:
Also, there is no slideIn, try
slideDownandslideUp: http://jsbin.com/ajawo3If you don’t have any other code in these functions, a better choice is
slideToggle: http://api.jquery.com/slideToggle/