Pourquoi jQuery prochaine ne peut pas trouver la prochaine div?

Je veux créer une page pour les Faq et utilisé jQuery pour afficher chaque réponse. Mais il ne fonctionne pas.
Le format de chaque question-réponse est comme ceci:

<div><a href="javascript:void(0)" class="expand">First Question</a></div>
<div class="answer" style="display:none">First Answer</div>  

Et le jQuery, le code que j'ai utilisé est:

$(".expand").click(function(){
    $(this).next('.answer').slideToggle();
});

Est-ce mal? Vous pouvez voir son jsFiddle trop.

OriginalL'auteur Mohammad Saberi | 2013-10-27