gpt4 book ai didi

javascript - CKEditor 多个ID的一个实例

转载 作者:行者123 更新时间:2023-11-30 08:40:26 27 4
gpt4 key购买 nike

我可以为多个 ID 使用 CKeditor 的一个配置吗?

我的页面中有这个配置:

var editor = CKEDITOR.replace('dsi3',{  
toolbar :
[
{ name: 'basicstyles', items : [ 'Bold','Italic'] },
{ name: 'paragraph', items : [ 'BulletedList'] }

],
width: "210px",
height: "140px"
});

但我必须一次又一次地通过不同的 ID,相反我想做这样的事情:

var editor = CKEDITOR.replace('dsi3, dsi4, dsi5, dsi6',{    
toolbar :
[
{ name: 'basicstyles', items : [ 'Bold','Italic'] },
{ name: 'paragraph', items : [ 'BulletedList'] }

],
width: "210px",
height: "140px"
});

最佳答案

您可以为选项使用变量。

var editor_config = {
toolbar: [
{name: 'basicstyles', items: ['Bold', 'Italic']},
{name: 'paragraph', items: ['BulletedList']}
],
width: "210px",
height: "140px"
};

CKEDITOR.replace('dsi3', editor_config );
CKEDITOR.replace('dsi4', editor_config );
CKEDITOR.replace('dsi5', editor_config );
CKEDITOR.replace('dsi6', editor_config );

或者使用 jQuery,匹配所有以“dsi”开头的 ID:

$('[id^=dsi]').ckeditor({
toolbar: [
{name: 'basicstyles', items: ['Bold', 'Italic'] },
{name: 'paragraph', items: ['BulletedList'] }
],
width: "210px",
height: "140px"
});

关于javascript - CKEditor 多个ID的一个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27015988/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com