jQuery accordion全部展开
问题描述:
我有几种这种格式的手风琴。jQuery accordion全部展开
<div id="accordion-0" class="jquery-accordion ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="some-class">Some other span elements here</h3></div>
在我的网页,我有一个链接,说全部展开,点击此链接我希望能够扩大我所有的手风琴。
<a href="javascript:expandAll(10);">
function expandAll(count) {
for (i = 0; i <= count; i++) {
$(function() {
if ($("#accordion-" + i + " h3").attr("aria-selected") !== "true") {
$("#accordion-" + i + " h3").click();
}
})
}
}
只有第一个手风琴正在扩大。我试图在for循环中输入console.log()
以打印i
的值,但它仅打印0
,这意味着我的循环在第一次扩展后终止。我无法理解这种行为。
任何帮助,欢迎。谢谢:)
这工作就像一个魅力:)谢谢 – Anusha
听起来不错!。如果答案可以帮助您,请不要忘记接受并投票 –