Jquery:.html()替换div标签中的文本,但是如何添加而不是替换?

时间:2015-09-17 12:25:29

标签: javascript jquery

我是JQuery的新手。得到一个简单的问题。

<div id="result"> hello </div>

...

$("#result").html()

$("#result").html()将div标签内的文本替换为我需要的返回结果,但是如何在div标签中添加返回的结果而不是完全更改?我想可能还有另外一个功能来完成这项工作。它是什么?感谢。

2 个答案:

答案 0 :(得分:2)

只需使用

$("#result").append("Some text");

这会将一些文本添加到字符串的末尾。 所以它看起来像你好一些文字

答案 1 :(得分:0)

您可以使用.html()的回调函数:

$("#result").html(function(i,oldhtml){
  return oldhtml + "<span>abc</span>";
})