Nie*_*iel 6 html javascript summernote
我的summernote编辑器中的某些文本包含HTML。我想让用户选择文本,就像在编辑器中一样。
到目前为止,我看到的所有答案都告诉我使用此答案
$('#summernote').summernote('createRange').toString()
Run Code Online (Sandbox Code Playgroud)
但这会从选择中剥离所有现有的HTML。这个:
$('#summernote').summernote('code')
Run Code Online (Sandbox Code Playgroud)
返回所有带有HTML的文本,但不涉及用户选择的文本。
有没有办法让用户在summernote中使用所有HTML和格式设置文本?
这是我的解决方案 - 变量输出html。
var range = $('#summernote').summernote('createRange');
var nodes = range.nodes();
var div = document.createElement('div');
for (i=0; i<nodes.length; ++i) {
div.appendChild(nodes[i].cloneNode(true));
}
var html = div.innerHTML;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
347 次 |
| 最近记录: |