javascript - 如何使用 jQuery 或任何其他方式添加结束标记
问题描述
我有这个标签。
<p>
<suggestion id=\"e87c7ef9bc864f08d8d93417eab96dbae:user-2\" suggestion-type=\"insertion\" type=\"start\">
</suggestion>You should try first.
</p>
现在我想补充:
<suggestion id=\"e87c7ef9bc864f08d8d93417eab96dbae:user-2\" suggestion-type=\"insertion\" type=\"end\">
You should try first
文字之后。
我正在使用这种方法 p.append()
,但它是作为文本而不是标签给出的。
解决方案
您必须append
使用 DOMNode 否则它会作为文本附加。IE:
let suggestion = document.createElement("suggestion");
suggestion.setAttribute("id", "e87c7ef9bc864f08d8d93417eab96dbae:user-2");
suggestion.setAttribute("suggestion-type", "insertion");
suggestion.setAttribute("type", "end");
document.getElementById('bar').append(suggestion);
<p id='bar'>
<suggestion id=\"e87c7ef9bc864f08d8d93417eab96dbae:user-2\" suggestion-type=\"insertion\" type=\"start\">
</suggestion>You should try first.
</p>
推荐阅读
- svn - JIRA 中特定问题的 SVN 提交消息
- vba - 自动运行 VBA 以自动刷新所有数据源
- javascript - 使用 navigator.mediaDevices.getUserMedia 时出现 TypeError
- javascript - 如何在我的客户应用程序中实现桌面通知?
- drupal - Drupal 8 Twig,子类别,分类
- wordpress - WooCommerce 按属性对产品列表进行排序
- android - 设备 emulator-5554 未经授权。(安卓)
- svn - 查找指向我作为外部的所有存储库
- percona - 通过 MySQL DB 捕获 Xtrabackup 指标
- maven - Maven资源过滤