我的应用程序以编程方式从数据库中提取的数据创建一个手风琴(在另一个内)。我的问题是我如何格式化所述数据,添加段落等。文本中的HTML:字段即使作为变量添加时也会按字面打印。
$('#accordion2').append($('<h3>', {
id: name,
text: clientAddress,
activate: function () {
gev.trigger(marker, 'click');
},
mouseover: function () {
gev.trigger(marker, 'click');
},
mouseout: function () {
gev.trigger(marker, 'mouseout');
},
}));
$('#accordion2').append($('<div>', {
text: "Client Name: " + clientName + " Job Number: " + jobNo + " Property Type: " + propType
})).accordion('destroy').accordion({
collapsible: true,
heightStyle: "content"
});
提前感谢您的任何帮助,如果您对代码有任何疑问,请询问。
Swires。
答案 0 :(得分:1)
你正在使用不正确的追加。试试这个。
$('#accordion2').append("<div> Client Name: " + clientName + "<br/> Job Number: " + jobNo + " <br/>Property Type: " + propType + " </div>"}))
代码正在列表中的每个项目之间添加br
标记,但显然您可以添加任何标记。