0
我正在开发文本编辑器。我有一个内容可编辑<div>
,其中将要放置<span>
元素与实际样式属性。 现在,我知道如何在这些span元素内放置插入符号,但是一旦我开始键入,文本就会在div的外部打印,在div本身内部打印。在contenteditable元素中放置插入符号内的插入符号
下面是插入符号放置相关代码:
var rs = $("#textEntry").insert("span").set("style" , style);
sel = window.getSelection();
sel.collapse(rs[ 0 ] , 0);
rs[ 0 ].focus();
哪里rs[ 0 ]
是当前span元素。
我该如何克服这种行为?
P.S. $
不是jQuery。