错误:无法在“节点”上执行“appendChild”:文档上只允许一个元素

时间:2018-05-26 18:15:02

标签: javascript jquery html angularjs summernote

我有像这样的导航标签

  <ul class="nav nav-tabs" role="tablist">
    <li role="presentation" ng-click="selectTab(1)">
      <a href="javascript:void(0);" ng-class="{active:isActive(1)}">Tab1</a>
    </li>
    <li role="presentation" ng-click="selectTab(1)">
      <a href="javascript:void(0);" ng-class="{active:isActive(1)}">Tab2</a>
    </li>
</ul>

现在我正在尝试将数据附加到第二个div 中的textarea字段隐藏

然后我收到了这个错误:

  

错误:无法在“节点”上执行“appendChild”:只允许文档中的一个元素。

究竟是什么意思

<div ng-show="isActive(1)"> //true
<form class="formStep1" name="formStep1">
<input type="number" ng-model="salary" id="salary" name="salary" >
</form>
</div>

<div ng-show="isActive(2)"> //false
<form name="formStep2" class="formStep2">
<textarea name="job_description" ng-model="job_description" id="job_description" ></textarea>
</form>
</div>

注意:当我将文本区域放在第一个div格式中时,它工作正常

但我想在下一个标签第二种形式中使用此字段。

这就是我实际上将其作为夏季音符编辑器附加日期的方式。我该怎么调试这个问题..?

var jobDescription = finTempObj.job_description; //data
$('#job_description').summernote('reset');
$('#job_description').summernote('editor.pasteHTML', jobDescription);

1 个答案:

答案 0 :(得分:0)

这个解决了我的问题:

var jobDescription = finTempObj.job_description;
$('#job_description').summernote('reset');
$("#job_description").summernote("code", jobDescription);