我有一点问题 - 我正在尝试这样做:
$('#content').append('<div class="square"><h2>'+item.name+'</h2><h3>'+item.comment+'</h3></div>');
它显示的内容如下:
...但我希望它显示如下内容: ...如果我从追加中删除 javascript 变量并将其替换为任何旧文本,它确实会这样做。
有谁知道发生了什么?
如有必要,这是代码的更完整版本:
$.ajax({
url: 'yourcurations.php',
data: '',
dataType: 'json',
success: function(data){
$.each(data, function(i, item) {
$('#content').append('<div class="square"><h2>'+item.name+'</h2><h3>'+item.comment+'</h3></div>');
})
}
});
CSS
.square {
width: 150px;
height: 150px;
margin-right:50px;
margin-bottom: 50px;
display: inline-block;
border: 1px solid gray;
}
h2 {
margin-top: 0;
font-size: 1.5em;
color: black;
}
h3 {
font-size: 1em;
margin-top: -15px;
color: gray;
}
HTML
非常感谢