gpt4 book ai didi

javascript - 如何通过类名将配置应用于文本区域?

转载 作者:行者123 更新时间:2023-12-02 16:41:54 25 4
gpt4 key购买 nike

我有以下文件,我试图用类名和给定的配置替换文本区域:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CKEditor</title>
<script src="//cdn.ckeditor.com/4.4.6/standard/ckeditor.js"></script>
</head>
<body>
<textarea name="editor1" class="js-ckeditor"></textarea>
<script>
CKEDITOR.replaceAll( 'js-ckeditor', {
removeButtons: 'Cut,Copy,Paste,PasteText,PasteFromWord,Undo,Redo,Anchor,Underline,Strike,Subscript,Superscript,Table,HorizontalRule,Smiley,SpecialChar,Maximize,Source,Indent,Blockquote,Styles,Format,About,SpellChecker',
toolbar: [
{ name: 'basicstyles', items: [ 'Bold', 'Italic', 'RemoveFormat' ] },
{ name: 'resources', items: [ 'Link', 'Image' ] },
{ name: 'list', items: [ 'NumberedList', 'BulletedList' ] }
],
toolbarGroups: [
{ name: 'group1', groups: [ 'basicstyles' ] },
{ name: 'group2', groups: [ 'resources' ] },
{ name: 'group3', groups: [ 'list' ] }
],
removePlugins: 'resize,elementspath',
removeDialogTabs: 'link:advanced;image:Link;image:advanced',
} );
</script>
</body>
</html>

..问题是它用 CKEditor 实例替换了 textarea,但它不应用配置。

但是,如果我执行 CKEDITOR.replace( 'editor1', { ,它会替换文本区域并应用配置。但就我而言,我需要用类名替换。我可以将配置应用于元素使用replaceAll,还是其他方式?

最佳答案

您可以使用 jquery $.each 函数:

jQuery(document).ready(function() {

$( ".ckeditor" ).each(function( index ) {
CKEDITOR.replace($( this ).attr("id"),{
//your configurations
});
});
});

关于javascript - 如何通过类名将配置应用于文本区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27418236/

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