-3

这应该是一个相对容易回答的问题,目前在我的代码中我有这个:

$('#news').append(news_data);

但它没有按我的意愿工作。我需要与 append 相反,它也允许 html。我试过“.text”,但它没有按预期工作,我试过“.html”,它也没有按预期工作(它只显示一个结果,而 append 显示所有可用结果)。

4

2 回答 2

4

append 的反义词是 prepend

尝试:

$('#news').prepend(news_data);

这会将新项目添加到容器的开头而不是结尾。

于 2013-07-07T15:40:23.190 回答
0

附加一个带有文本的元素:

$('#news').append($('<div>').text(news_data));

现在,每个文本本身都被添加为一个块,而不仅仅是继续前一个文本。您还可以设置内部元素的样式,例如,您可以在文本之间留出一点边距。

于 2013-07-07T15:41:09.120 回答