我有一個由Q生成的Q &的列表。常見問題中的問題和答案的數量將是可變的。用JavaScript我想切換答案的可見性,所以當用戶點擊問題時,它將被顯示。用PHP我可以計算問題和答案,並使用計數整數來分配一個id或鏈接到問題或類/ id或錨點的答案。但是我不知道如何生成一個單獨的JavaScript相同的計....我不是太精明的JavaScript :(jQuery:通過點擊問題在php中生成的問答列表中切換答案的可見性
echo'<dl id="faq-list">';
$i = 1;
foreach(get_field('faq_qa') as $faq) :
$count = $i++;
echo'<dt class="question"><a href="#answer-'.$count.'">'.$faq['faq_question'].'</a></dt><dd class="answer answer-'.$count.'">'.$faq['faq_answer'].'</dd>';
endforeach;
echo'</dl>';
這也是我的想法,我的代碼中有$ count,因爲您可以看到ab OVE;但是我不確定如何在JavaScript中「計數」;如果我按照上面的建議使用jquery函數,是不是隻適用於問題/答案集#1?如果我有8個QA,怎麼樣?或20?或32?等等。 – unfulvio 2012-01-30 09:30:21
@Fulvio - 你不需要在你的JS中「數」它們。看到我的答案,它將與所有問題/答案集一起工作,無論有多少。 – 2012-01-30 09:31:32
您需要動態設置1到8或20的數字。 – Mike 2012-01-30 10:12:11