jQuery寻找的不是“quot;附加“;

jQuery寻找的不是“quot;附加“;,jquery,text,append,Jquery,Text,Append,这应该是一个相对容易回答的问题,目前在我的代码中,我有: $('#news').append(news_data); 但它并没有像我希望的那样工作。我需要的是append的反面,它也允许html。我尝试了“.text”,但它没有按预期工作,我尝试了“.html”,但它也没有按预期工作(它只显示一个结果,而append显示所有可用结果)。append的反面是prepend 尝试: 这会将新项目添加到容器的开头,而不是结尾。附加一个包含以下内容的元素: $('#news').append($('&

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

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

但它并没有像我希望的那样工作。我需要的是append的反面,它也允许html。我尝试了“.text”,但它没有按预期工作,我尝试了“.html”,但它也没有按预期工作(它只显示一个结果,而append显示所有可用结果)。

append的反面是prepend

尝试:


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

附加一个包含以下内容的元素:

$('#news').append($('<div>').text(news_data));
$('#新闻')。追加($('').text(新闻数据));

现在,每个文本本身作为一个块添加,而不仅仅是继续上一个文本。您还可以设置内部元素的样式,例如,您可以在文本之间留一点空白。

我不确定您要的是什么,jQuery可以非常轻松地追加、插入和替换内容。定义“追加的反面”。您已经多次提到,事情“没有按预期进行”但是您没有描述的是您实际想要的。根据docs()
append()
允许包含HTML标记。你到底想要实现什么?显示你的新闻数据。它可能是编码的,或者是导致html附加工作不正确的东西。
$('#news').append($('<div>').text(news_data));