我正在尝试解决这个简单的问题,但我没有得到它。 我正在使用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小提琴: