gpt4 book ai didi

javascript - jQuery UI Accordion 不适用于 Javascript

转载 作者:行者123 更新时间:2023-11-30 17:21:10 25 4
gpt4 key购买 nike

当我只使用纯 html 时, Accordion 通常可以正常工作。

但是,我使用的是动态数据,所以我正在实现 Javascript 来创建 <div><h3> Accordion 的标签。

我正在使用这段代码:

 $('#rangeInfo').append('<div id=\"accordion\">');
for ( var obj in timeClusters) {
$('#rangeInfo').append ('<h3> ' + timeClusters[obj].startReal + '</h3> <div>Information</div>' );
}
$('#rangeInfo').append('</div>');
$(document).ready(function() {
$("#accordion").accordion();
});

最佳答案

这不是 DOM 的工作方式,您不能单独插入开始和结束标记。您应该插入元素。

$('<div id="accordion">').append(function() {
return $.map(timeClusters, function(obj) {
return '<h3>' + obj.startReal + '</h3><div>Information</div>';
}).join('');
}).appendTo('#rangeInfo').accordion();

关于javascript - jQuery UI Accordion 不适用于 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25124334/

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