javascript - 如何更改div中的内容而不覆盖当前内容?

标签 javascript jquery

我以为这很容易,但经过一个小时的谷歌搜索,我仍然没有找到任何东西。

我知道如何使用 jquery 更新 div 中的内容:

$(".div").html("stuff");

但这会替换 DIV 中的当前内容(覆盖它)。我需要将当前内容保留在那里。

我不介意你是否了解 Javascript 或 Jquery 的方法。

谢谢

最佳答案

您可以使用 append()prepend()html() 的内置函数:

$('div').html(
    function(index,oldhtml){
        var newString = 'something';
        $(this).html(newString + ' ' + oldhtml);
    });

JS Fiddle demo .

引用文献:

关于javascript - 如何更改div中的内容而不覆盖当前内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8392597/

相关文章:

javascript - 使用发送时jquery文件上传不调整图像客户端

javascript - 为什么只适用于 JSfiddle?

javascript - 在下拉javascript eventlistener中选择时触发事件

javascript - ajax 调用 Controller 。如何指示成功、完成和错误

javascript - 如何确定在php中使用screen.width的变量window.width?

jquery - 如何动态调整组织结构图定位

javascript - 无法在我的 javascript 代码中嵌入 jquery

javascript - HTML/JS : Delete a form?

javascript - 如何从数组数组创建 "flattened"组?

jquery - 页面加载时的 Fancybox 叠加颜色