问题呈现:弹出框页面
<tr class="addtr"> <th>内容</th> <td> <!-- <textarea rows="15" cols="50" id="content" name="content" class="ckeditor">请输入.</textarea> --> <textarea rows="15" cols="50" id="content" name="content" class="ckeditor">请输入.</textarea> <script> var instance = CKEDITOR.instances["content"]; if (instance) { CKEDITOR.remove(instance); } //$("#content").ckeditor(); CKEDITOR.replace('content'); </script> </td> </tr>
第一次使用没问题,第二次时编辑器将无法编辑
参考将dialog属性中的Madol设置为false后仍无法解决
最后将弹出页面的script代码放到dialog的onLoad事件内,
''''
cache : false,
href : map["href"],
modal : true,
onLoad:function(){
var instance = CKEDITOR.instances["content"];
if (instance) { CKEDITOR.remove(instance); }
//$("#content").ckeditor();
CKEDITOR.replace('content');
},
buttons : [ {
text : '保存',
iconCls : 'icon-ok',
handler : function() {
for (
'''''''
问题就不在出现,求大神帮忙解释,多谢!!!