jquery - 仅添加一次并在更改时替换

标签 jquery css append

这就是我想做的。通过输入和上传创建不同的内容,最后将所有内容添加在一起。我正在使用 jQuery 将内容 append 到我的模式以供预览。首先遇到了多次 append 的问题,用一个解决了这个问题(“点击”...

但是当我在编辑器中编辑我的内容时,它应该能够识别并更改内容。我可以添加一个 change.() 什么的吗?或者是否已经有用于此类目的的自定义函数。

function appendAll($param){
        var test = tinyMCE.activeEditor.getContent();            

        $($param).append(test);

    }

    $("#preview").one("click", function() {
        $("#preview").change(appendAll('.modal-body'));

    });

最佳答案

试试这个。

<div class='modal-body'>
   <span class='tinyMCE_content'></span>
</div>

function appendAll($param){
        var test = tinyMCE.activeEditor.getContent();
        $($param).html(test);
    }

    $("#preview").on("click", function() {
        $("#preview").change(appendAll('.modal-body span.tinyMCE_content'));

    });

关于jquery - 仅添加一次并在更改时替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37883219/

相关文章:

python - 为什么 tarfile 模块不允许压缩 append ?

javascript - 为什么以及如何在 console.log 中引用变量来修复我遇到的加载错误?

javascript - 使用绑定(bind)的简单 JavaScript/jQuery 求和函数

jquery - 图像 slider 的控制面板

Javascript 在模式 onclick 中显示 anchor 标记标题属性

css - 在 div 中居中图像

c++ - 将值 append 到嵌套的 QList

javascript - 如何在 jQuery 中仅追加数组的一部分

javascript - CSS - 定位滚动 div

javascript - 我可以用 HTML5 Canvas 重现这种效果吗?