1

我的应用程序从数据库中提取的数据以编程方式创建了一个手风琴(在另一个内)。我的问题是如何格式化所述数据,在文本中添加段落等 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"
});

提前感谢您的帮助,如果您对代码有任何疑问,请询问。

太古。

4

1 回答 1

1

您使用的附加错误。试试这个。

$('#accordion2').append("<div> Client Name: " + clientName + "<br/> Job Number: " + jobNo + " <br/>Property Type: " + propType + " </div>"}))

代码在列表中的每个项目之间添加br标签,但显然您可以添加任何标记。

于 2013-02-01T10:32:57.150 回答