是否可以通过循环来做到这一点,所以我不必为每个 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 的 num 与 click 函数内的 id num 相同,例如 #q8 有 ans#8,如果我添加另一个 id #q9,#ans9 我不必编写 click 函数?
每个 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>