我无法为CKEDITOR设置值。以下是我的尝试:
<textarea id="fckAciklamaIcerik" name="fckAciklamaIcerik" class='ckeditor' rows="5" runat="server">
</textarea>
CKEDITOR.replace('fckAciklamaIcerik');
CKEDITOR.instances.fckAciklamaIcerik.setData("sdda dasdsada");
当我尝试运行时,我得到Browser Error:
Uncaught TypeError: Cannot read property 'getEditor' of undefined
为什么它不起作用?
抱歉未解决的问题。 。 我该怎么办..等待你的帮助。谢谢..
sb.Append( “”); sb.Append( “”)追加(item.UrunAdi).Append。( “”); sb.Append( “”)( “)追加(item.Fiyati).Append。”;
function tableclickEvent(Description){ 警报(描述)
//No alert in calling problems..
//Data coming from the description you want to print the CKEditor..
}
答案 0 :(得分:4)
如果你一起快速运行它们,那么在你尝试运行setData
时,很可能CKEditor替换还没有完成(.replace
是异步的)。要测试这是否是问题,请尝试在CKE启动后在浏览器的开发人员控制台中运行setData。
如果是这种情况,那么我建议您留意InstanceReady
事件并在那里执行setData
,如下所示:
CKEDITOR.on('instanceReady', function(evt) {
CKEDITOR.instances.fckAciklamaIcerik.setData('<p>sdda dasdsada</p>');
// You can also get the editor from the event
// evt.editor.setData('<p>sdda dasdsada</p>');
});