我們有一個我們從數據庫填充的編輯器編輯器,但是一旦我們提交了數據,我們需要清除文本區域。清除編輯器所見即所得
我們嘗試過各種組合,但無法將其清除。
jQuery("#redactor").redactor('set', '');
和
jQuery("#redactor").val("");
我們有一個我們從數據庫填充的編輯器編輯器,但是一旦我們提交了數據,我們需要清除文本區域。清除編輯器所見即所得
我們嘗試過各種組合,但無法將其清除。
jQuery("#redactor").redactor('set', '');
和
jQuery("#redactor").val("");
當你與DOM
工作,你可以只清除的innerHTML
$('.redactor_editor').html('');
來源:How to clear input or HTML or text on the redactor wysiwyg editor?
還有上http://imperavi.com/redactor/docs/api/
一些更多的文檔$('#redactor').redactor('insertHtml', 'your code');
在編輯器之外編輯WYSIWIG編輯器內容通常不是一個好主意。如果可能的話,最好使用編輯器提供的功能來完成它,或者刪除並重新添加。 –
我們嘗試了您的建議 - insertHtml非常適合將數據從數據庫插入編輯器,但使用$('#redactor')。html('');不清除它,$('#redactor')。val(''); – PerryW
嗨Jared 我們在textarea中有文本,用戶提交這個文件並將其保存到數據庫中。然後,我們需要清除textarea中的文本,否則它將保留,如果用戶重新打開文本,則會再次添加到文本區域。所有我們需要做的是一旦我們保存了數據,將文本區域留空 – PerryW
它看起來像你可以'.redactor( 'selectionAll')''然後.redactor( '的選擇')'。其他選項可能是'insertText'或'insertHtml'。 –
_once我們已將數據提交回_.....您可以在上面的問題中發佈它嗎? – Jai
您提供的代碼是'jQuery(「#redactor」)。redactor('set',''); '實際上是在編輯器演示頁面上工作的。 http://imperavi.com/redactor也清除可視化視圖和textarea。 – Oliver