我似乎无法将手风琴菜单应用于使用 jquery 附加的新 html 代码。为了让事情变得更复杂,我使用 ajax 函数和 for 循环从 mysql 服务器中提取数据。当我这样做时,我只能将手风琴菜单应用于第一个标题。
$(document).ready(function(){
$.ajax({
url: 'database/api.php', data: "", dataType: 'json', success: function(rows)
{
for (var i in rows)
{
var row = rows[i];
var code = row[0];
var process = row[1];
$('#accordion').append("<h3>"+code+"</h3><div><p>Process: "+process+"</p></div>");
}
}
});
$("#accordion").accordion({collapsible: true, active: false});
});