我已经阅读了这个问题/答案和这个问题,但是我无法在我的情况下让它起作用。
我正在从返回的php脚本的json数组构建名称列表。 在下面的代码之后,我通过jquery将goTosList字符串放入标签中。 我需要每个名称都在新行上。
下面的代码只输出
我正在从返回的php脚本的json数组构建名称列表。 在下面的代码之后,我通过jquery将goTosList字符串放入标签中。 我需要每个名称都在新行上。
下面的代码只输出
var goTosList = '';
if (data !== 'empty') {
// Build the go tos list as a comma-separated string
$.each(data, function(index,element) {
goTosList += (element['name'] === undefined ? '' : element['name']) + '\n\r';
});
}
我尝试过只使用\r
或者只使用\n
,并且不加单引号,但是无法使其正常工作。
<br>
只会将标签作为文本添加。在标签中呈现为“John Smith<br>Mary Johnson”。 - marky$('#label').text(goTosList);
将.text
更改为.html
就解决了。谢谢! - marky