2014-10-08 54 views
0

我想将ckeditor内联编辑应用于具有特定属性的所有元素。将CKEDITOR应用于所有元素

问题是,它只适用于具有属性的第一个元素,而不是其余。

如何将ckeditor内联文本编辑应用于具有特定属性的所有元素?

$(".edit-element").ckeditor(); 

PS:使用在具有CONTENTEDITABLE = “真”,并没有文字区域元件CKEditor的即时通讯。

回答

2

如何将其转换为使用.each?然后您可以非常容易地检查您定位的元素数量(请参阅评论);

$(".edit-element").each(function() { 
    // Log element with something like console.log(this); 
    $(this).ckeditor(); 
}); 
0

我第一次尝试这个,它没有工作。这个时候,我注意到有人发出这样的错误

Uncaught Error: The specified element mode is not supported on element: "a". 

,所以我启用了编辑器中加入这个

CKEDITOR.dtd.$editable.span = 1 
CKEDITOR.dtd.$editable.a = 1 
上“一”的标签和跨度工作
相关问题