Jquery Redactor:替换标记文本以初始化新的编辑器实例

时间:2014-05-21 18:23:22

标签: jquery redactor

我正在尝试解决这个简单的问题,但我没有得到它。 我正在使用Redactor编辑器及其API(http://imperavi.com/redactor/docs/api/

<div id="redactor">
    <p>Lorem ipsum dolor.</p>
    <p>Anything else</p>
</div>

用户应该能够选择单词“ipsum”,按下按钮并将所选块放入同一位置的新编辑器实例中:

var html = $('#redactor').redactor('getBlock');

我需要将所选块更改为:

<div id="redactor">
    <div id="redactor_new" class="box"></div>
    <p>Anything else</p>
</div>

在此之后,我将初始化一个新的redactor实例:

$('#redactor_new').redactor(); // Initialize the new redactor instance

并将内容放入这个新的编辑器中:

$("#redactor_new").redactor('insertHtmlAdvanced', html);

我该如何替换?我在API中找不到正确的功能...... 用户还应该能够删除这样一个创建的实例(销毁) - 与上面相同,但反过来......

是否有可能阻止对新div容器使用ID(即#redactor_new),因为它应该动态使用?

JS小提琴:

http://jsfiddle.net/u59qX/2/

0 个答案:

没有答案