H7i 伙计们,我在使用 TinyMce 编辑器时遇到了一个奇怪的问题。我要做的是选择一些文本,单击一个按钮并在开头和结尾附加一个标签。
例如,如果原始文本是<p>hello</p>
,则结束文本是<myTag><p>hello</p></myTag>
。
它可以正常工作,但选择单行文本时,不会返回现有标记。所以在前面的例子中,我会得到hello
only 而不是<p>hello</p>
。
当我选择多行时,它会返回标签。
这是我到目前为止所尝试的:
var se = ed.selection.getContent(); //Doesn't return tags on single line
var be = ed.selection.getNode().outerHtml; //Doesn't work with multiline
var ke = ed.selection.getContent({ format: 'raw' }); //Same as the first option
有什么帮助吗?