如何以编程方式在React的DraftJS中添加HTML内容?

时间:2016-06-27 10:36:04

标签: reactjs contenteditable draftjs

我是Draft-JS的新手,能够为我的消费创建一个足够好的文本编辑器,但我需要通过编码在我的Textarea底部添加一个带有LI项的UL列表。

我尝试使用导入HTML,然后将HTML添加到其中,然后将其导出回编辑器状态,但是Undo和Redo不能像这样工作。我可能听起来很奇怪但是你的帮助将受到高度赞赏,因为我无法找到Draft-JS的好资源

我添加我目前使用的html的代码是:

$(document).ready(function(){
$(".portfolio-wrap.isotope li").each(function(index){
  var style = $(this).attr("style");
  $(this).removeAttr("style");
  $(this).next("li").removeAttr("style");
  $(this).next("li").attr("style",style); 
});
});

在上面的代码中,我从编辑器状态获取html,然后追加所需的html字符串并从html重新生成内容状态并编辑编辑器状态。 谢谢..

0 个答案:

没有答案