ループでこれを行うことは可能ですか?すべてのdivにクリック関数を記述する必要はありませんか?
$("#q1").click(function(){
$("#ans1").slideToggle("fast");
});
$("#q2").click(function(){
$("#ans2").slideToggle("fast");
});
$("#q3").click(function(){
$("#ans3").slideToggle("fast");
});
$("#q4").click(function(){
$("#ans4").slideToggle("fast");
});
$("#q5").click(function(){
$("#ans5").slideToggle("fast");
});
$("#q6").click(function(){
$("#ans6").slideToggle("fast");
});
$("#q7").click(function(){
$("#ans7").slideToggle("fast");
});
$("#q8").click(function(){
$("#ans8").slideToggle("fast");
});
すべての ID には、#q8 のようにクリック関数内の ID num と同じ num があり、別の ID #q9、#ans9 を追加する場合、クリック関数を記述する必要はありませんか?
すべてのdivにもクラスがあります...答えが表示されるはずの質問をクリックしたときにどうすればよいか教えてください
<div id="q1" class="question"><span id="q">Q: </span><span id="ul">How Do I Choose a Web Designer?</span></div>
<div class="answer" id="ans1">some text</div>