我已經編寫了一個Javascript for-loop來自動隱藏和顯示點擊我網站上的一些內容,但由於某些原因,變量的取值最高循環結束......JS for循環中的變量取最大值
所以
for (var i = 1; i <= 5; i++) {
$('.views-row-' + i + ' .faq_answer').hide();
$('.views-row-' + i + ' .faq_more').click(function() {
$('.views-row-' + i + ' .faq_answer').slideToggle();
});
}
所有.views-row .faq_answer
元素隱藏,他們應該和所有.views-row .faq_more
有一個clickHandler事件。
但由於某些原因,slideToggle
線只適用於與views-row-6
類線(其中不存在)...
所以在功能上的i-變量不環路的所有值適用。 ..
我該如何使它適用於所有view-row-x
的?
一種JavaScript的關閉搜索的另一種方式將幫助您更好地瞭解您的問題。 – Briguy37