我编写了一个 Javascript 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
都有一个点击处理程序。
但是由于某种原因,该slideToggle
行仅适用于带有类的行views-row-6
(不存在)...
所以函数中的 i 变量并不适用于循环的所有值......
我怎样才能让它适用于所有view-row-x
的?