3

我有一组用作编辑器的文本区域。我想在某些条件下将这些文本区域设为只读。我能够为单个文本区域做到这一点。

$("#txtHtmlHead").ckeditorGet().setReadOnly();

但是当循环遍历每个文本区域时不起作用

$('textarea').each(function() {
        $(this).ckeditorGet().setReadOnly();
});

我收到以下异常

CKEditor is not initialized yet, use ckeditor() with a callback. 

以下是html

有人可以帮忙吗?

4

3 回答 3

4

为需要禁用的文本区域设置一个类,例如

<textarea class="nd"></textarea>

在js中写

$('.nd').ckeditorGet().setReadOnly();
于 2013-09-13T06:59:06.913 回答
1
$(".ckeditor").attr("disabled",true);
于 2014-09-19T13:37:19.920 回答
1

您可以简单地将 disabled="disabled" 放入/附加到 textarea 标记中

<textarea disabled="disabled"></textarea>
于 2014-09-01T12:54:43.513 回答