0

我在 Web 浏览器控件上使用 NiceEdtor。在 jQuery ready() 函数上,我试图设置它的内容,结果出现以下错误:

Object doesn't support property or method 'setContent'

以下是我给定的代码:

$(function () {
    var nicE = new nicEditors.findEditor('__edit');
    nicE.setContent("<b>Hi</b>");
}); 

文本区域定义如下:

<textarea name="question" rows="15" cols="130" id="__edit"></textarea>
4

1 回答 1

2

您需要使用nicEditors.allTextAreas();or 将 textarea 实例化为 niceEditor 控件new nicEditor().panelInstance('__edit');

$(function () {

     //nicEditors.allTextAreas();  // Set globally for all textareas.
   new nicEditor().panelInstance('__edit'); // redister textarea to be a niceeditor

   ///... some code

    var nicE = new nicEditors.findEditor('__edit');
    nicE.setContent("<b>Hi</b>");
}); 

演示

文档

于 2013-05-19T07:52:17.163 回答