2012-09-09 86 views
1

我使用Aloha編輯客戶端網站上的內容,並希望在保存時刪除所有額外的DOM元素和屬性。如何從DOM中刪除Aloha Editor?

一個段落標記雲從:

<p></p> 

到:

<p id="79a2eed4-1d7d-55a9-1c44-d384d35edf4f" 
    class="aloha-editable aloha-editable-active" 
    contenteditable="true" style=""></p> 

我想刪除所有這些添加的元素。我錯過了Aloha API中的銷燬電話嗎?

回答

2

以下恢復一個可編輯的其非編輯的形式

$('#editable').mahalo(); 

這也應除去由阿羅哈(類,CONTENTEDITABLE =真等)添加的屬性。

我有added it的官方文檔。

+0

我叫.mahalo()。我遵循aloha.js中的js代碼,看到類,屬性被刪除。但是,隱藏的工具欄DIV仍在FORM中。任何建議? – clam

+0

@clam,目前沒有內置的功能來擺脫工具欄div。但是,您可以使用.aloha類刪除附加到主體的所有元素,並在需要再次使用工具欄時重新附加它們。 – Inshallah