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