1

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

这是在 textarea 中弹出的字符串(因为 TinyMCE 插件,所以是 HTML)

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

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

有谁知道我如何摆脱这个?

4

1 回答 1

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

于 2013-05-07T12:48:53.323 回答