我已经编写了一个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