Ueditor百度編輯器中的 setContent()方法的使用


百度編輯器Ueditor所提供的setContent()方法作用是:設置或者改變編輯器里面的文字內容或html內容

函數說明:setContent(string,boolean);

參數string 是需要設置到編輯器里面的內容,可以含有HTML代碼,最后插入到編輯器中的內容是經過 編輯器內置過濾器過濾后的內容,同時該函數會出發selectionchange 事件。

參數:boolean,(true/false) true表示清空編輯器倆面的內容,在內容后面添加內容,不傳,默認是true;false表示清空當前編輯器的內容后,在插入內容。

問題:當我第一次用editor.setConten()向編輯其中插入數據的時候始終提示下面的錯誤:

$(function(){
        var content =$('#daily_content').val();
        ue.setContent(content);
    });
[object Object]

最后在網上查閱資料了解到:

不能單獨使用setContent(string,boolean);

必須是在創建好編輯器后才能使用,那么如何知道編輯器創建好並且准備好了呢?使用一下方法就可實現在編輯器中插入內容了:

$(function(){ var content =$('#daily_content').val(); //判斷ueditor 編輯器是否創建成功
        ue.addListener("ready", function () {   // editor准備好之后才可以使用    ue.setContent(content); }); });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM