我想将ckeditor内联编辑应用于具有特定属性的所有元素。将CKEDITOR应用于所有元素
问题是,它只适用于具有属性的第一个元素,而不是其余。
如何将ckeditor内联文本编辑应用于具有特定属性的所有元素?
$(".edit-element").ckeditor();
PS:使用在具有CONTENTEDITABLE = “真”,并没有文字区域元件CKEditor的即时通讯。
我想将ckeditor内联编辑应用于具有特定属性的所有元素。将CKEDITOR应用于所有元素
问题是,它只适用于具有属性的第一个元素,而不是其余。
如何将ckeditor内联文本编辑应用于具有特定属性的所有元素?
$(".edit-element").ckeditor();
PS:使用在具有CONTENTEDITABLE = “真”,并没有文字区域元件CKEditor的即时通讯。
如何将其转换为使用.each?然后您可以非常容易地检查您定位的元素数量(请参阅评论);
$(".edit-element").each(function() {
// Log element with something like console.log(this);
$(this).ckeditor();
});
我第一次尝试这个,它没有工作。这个时候,我注意到有人发出这样的错误
Uncaught Error: The specified element mode is not supported on element: "a".
,所以我启用了编辑器中加入这个
CKEDITOR.dtd.$editable.span = 1
CKEDITOR.dtd.$editable.a = 1
上“一”的标签和跨度工作