TinyMCE和jstree冲突(将内容添加到textarea)

时间:2012-08-10 09:01:15

标签: jquery tinymce jstree

我已经从jsTree插件创建了一个jsTree,所以当点击一个节点时,内容会被加载到一边的div。 加载的div包含带有TinyMCE插件的textarea。在第一次加载时,一切看起来都很好,但当我再次点击另一个节点或同一个节点时,某些内容会向textarea添加内容。

这是textarea中弹出的字符串(由于TinyMCE插件而为HTML)

<p><ins class="jstree-icon">&nbsp;</ins></p>
<p><ins class="jstree-icon">&nbsp;</ins></p>

下次我重新加载内容时,会再添加2个,依此类推......

有没有人知道如何摆脱这个?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。在我的例子中,它有助于给出整个树中所有叶子的唯一ID(子树)

<ul id="jsTree">
<li id="parent_a">
    <a href="">Name 1</a>
    <ul class="children">
        <li id="unique_id_a_1">...</li>
        <li id="unique_id_a_2">...</li>
        <li id="unique_id_a_n">...</li>
    </ul>
</li>
<li id="parent_b">
    <a href="">Name 2</a>
    <ul class="children">
        <li id="unique_id_b_1">...</li>
        <li id="unique_id_b-2">...</li>
        <li id="unique_id_b_n">...</li>
    </ul>
</li>
</ul>

pzdr