gpt4 book ai didi

javascript - 语义 Ui Accordion 获取元素数量

转载 作者:行者123 更新时间:2023-12-03 06:04:32 25 4
gpt4 key购买 nike

我正在使用 Semantic Ui Accordion ,并希望用户能够打印包含所有元素的 Accordion 。 (就像一个常见问题解答 Accordion )
有没有办法打开所有 Accordion 元素或获取最后一个元素的索引?
这是我的 JavaScript 代码:

$('.print-btn').on('click', function(){
$('.ui.accordion').accordion('open', 0);;
setTimeout(function() { //wait a second until the accordion is opened
print();
}, 1000);
});

这将打开第一个元素,然后打印它。所以我实际上需要一个循环来打开所有元素,为此我需要元素的数量。
我事先不知道元素的数量,因为数据可以通过数据库更改。

最佳答案

您可以使用特定的类标记所有常见问题解答项目,并使用指定的类选择器获取所有项目(我在这里使用 jQuery):

var items = $('.faq-item.ui.accordion');

之后,遍历数组 items 中的每个项目并使用 for 循环打开它们就变得很简单:

for (int i=0; i<items.length; i++) {
items.accordion('open', i)
});

关于javascript - 语义 Ui Accordion 获取元素数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39616185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com