我可以强制CKEditor将第一行设为H1吗?
我可以强制CKEditor在默认情况下始终生成第一行H1吗?然后,在按enter键之后,我希望其他所有内容在默认情况下都是“正常”的 原因主要是无缝生成标题,而不需要单独的标题字段 不,这(可能)是不可能的。主要是因为您需要破解选择,阻止除H1格式以外的所有命令,等等。你会花很多时间,但结果会很不稳定,完全不值得你的努力。简单地说,这不是CKEditor的目的 最快的方法是在表单中实现一个单独的字段(我可以强制CKEditor将第一行设为H1吗?,ckeditor,Ckeditor,我可以强制CKEditor在默认情况下始终生成第一行H1吗?然后,在按enter键之后,我希望其他所有内容在默认情况下都是“正常”的 原因主要是无缝生成标题,而不需要单独的标题字段 不,这(可能)是不可能的。主要是因为您需要破解选择,阻止除H1格式以外的所有命令,等等。你会花很多时间,但结果会很不稳定,完全不值得你的努力。简单地说,这不是CKEditor的目的 最快的方法是在表单中实现一个单独的字段(),或者,如果您想拥有丰富的编辑功能(如中的链接或颜色),请创建一个类似 <h1 cont
),或者,如果您想拥有丰富的编辑功能(如
中的链接或颜色),请创建一个类似
<h1 contenteditable="true" id="title">Title</h1>
CKEDITOR.inline( 'title', { ...config } );
标题
内联('title',{…config});
并使用CKEDITOR.instances.title.getData()收集值。如果您决定将内联编辑器与表单中的隐藏字段同步,则有一个事件可能会有所帮助。不,这(可能)是不可能的。主要是因为您需要破解选择,阻止除H1格式以外的所有命令,等等。你会花很多时间,但结果会很不稳定,完全不值得你的努力。简单地说,这不是CKEditor的目的
最快的方法是在表单中实现一个单独的字段(
),或者,如果您想拥有丰富的编辑功能(如
中的链接或颜色),请创建一个类似
<h1 contenteditable="true" id="title">Title</h1>
CKEDITOR.inline( 'title', { ...config } );
标题
内联('title',{…config});
并使用CKEDITOR.instances.title.getData()收集值。如果您决定将内联编辑器与表单中的隐藏字段同步,则有一个事件可能会有所帮助