2012-08-10 62 views
0

我已經從jsTree插件創建了一個jsTree,所以當點擊一個節點時,內容被加載到邊上的div。 加載的div包含帶有TinyMCE插件的textarea。在第一次加載時,一切看起來都很好,但是當我再次單擊另一個節點或同一個節點時,會在textarea中添加內容。TinyMCE和jstree衝突(將內容添加到textarea)

這是在textarea的彈出(如HTML,因爲在TinyMCE插件的)

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

下一次我重新加載的內容,它增加了2個,等等..

字符串

有沒有人有任何線索我如何擺脫這個?

+0

看起來你將需要刪除以前的加載,然後 – Thariama 2012-08-10 09:03:44

+0

你能證明你的JS jstree代碼? – Kir 2012-08-10 09:10:45

+0

對不起,我沒有使用tinstce編輯器的jstree,但我想jstree將其他html元素添加到編輯器中 – Thariama 2012-08-10 09:31:37

回答

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