Warum jQuery nächsten nicht finden können, das nächste div?

Ich möchte erstellen Sie eine Seite für FAQs und verwendet jQuery, um zu zeigen, jede Antwort. Aber es funktioniert nicht.

Das format der einzelnen Frage-Antwort wie diese:

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

Und der jQuery code, den ich verwendet habe ist:

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

Ist es falsch? Sie können sehen, seine jsFiddle zu.

InformationsquelleAutor Mohammad Saberi | 2013-10-27

Schreibe einen Kommentar