从textarea复制CKEditor中的内容
Copy content in CKEditor from textarea
我在 phpbb 论坛上使用 CKEditor。
<textarea id="message" rows="15" cols="76"></textarea>
自定义 mod 允许我存储引号并将此引号添加到文本区域中。当我添加引号时,引号在文本区域内,但 CKEditor 将文本区域变为 "visibility: hidden; display: none;"。
我需要一个 jquery 代码,它可以自动将文本区域中的每个内容同步到 CKEditor 的正文中。我知道将引用直接添加到 CKEditor 的正文中会更容易,但对我来说太复杂了。
使用此代码:
var writer = new CKEDITOR.htmlWriter();
CKEDITOR.htmlParser.fragment.fromBBCode( '[quote]This is a new
paragraph[/quote]' ).writeHtml( writer );
CKEDITOR.instances.message.insertHtml( writer.getHtml() );
可以向 CKEditor 主体添加内容。任何想法如何将文本区域的内容同步到 CKEditor 的主体?
谢谢
据我了解,您无法自行处理上述 mod 存储的报价内容?在这种情况下,您可能希望看到来自 jQuery 的 .change() 事件。我也会避免将内容存储在 CKEditor 使用的 textarea
中。它可能看起来像:
$( '.target' ).change( function() {
var writer = new CKEDITOR.htmlWriter();
CKEDITOR.htmlParser.fragment
.fromBBCode( '[quote]This is a new paragraph[/quote]' )
.writeHtml( writer );
CKEDITOR.instances.message.setData( writer.getHtml() );
} );
我在 phpbb 论坛上使用 CKEditor。
<textarea id="message" rows="15" cols="76"></textarea>
自定义 mod 允许我存储引号并将此引号添加到文本区域中。当我添加引号时,引号在文本区域内,但 CKEditor 将文本区域变为 "visibility: hidden; display: none;"。
我需要一个 jquery 代码,它可以自动将文本区域中的每个内容同步到 CKEditor 的正文中。我知道将引用直接添加到 CKEditor 的正文中会更容易,但对我来说太复杂了。
使用此代码:
var writer = new CKEDITOR.htmlWriter();
CKEDITOR.htmlParser.fragment.fromBBCode( '[quote]This is a new
paragraph[/quote]' ).writeHtml( writer );
CKEDITOR.instances.message.insertHtml( writer.getHtml() );
可以向 CKEditor 主体添加内容。任何想法如何将文本区域的内容同步到 CKEditor 的主体?
谢谢
据我了解,您无法自行处理上述 mod 存储的报价内容?在这种情况下,您可能希望看到来自 jQuery 的 .change() 事件。我也会避免将内容存储在 CKEditor 使用的 textarea
中。它可能看起来像:
$( '.target' ).change( function() {
var writer = new CKEDITOR.htmlWriter();
CKEDITOR.htmlParser.fragment
.fromBBCode( '[quote]This is a new paragraph[/quote]' )
.writeHtml( writer );
CKEDITOR.instances.message.setData( writer.getHtml() );
} );