0

我有一个 div 可编辑内容,其中包含以下代码

<span id="id1">Hello </span>
<span id="id2">there </span>
<span id="id3">how </span>
<span id="id4">are </span>
<span id="id5">you? </span>

现在的问题是当光标在这些跨度之一内并且我按 Enter 键时,我希望它是

<span id="id1">Hel[enter pressed here]</span>
<span id="xx">lo </span>
<span id="id2">there </span>
<span id="id3">how </span>
<span id="id4">are </span>
<span id="id5">you? </span>

因此它会检测您是否在跨度中并将跨度拆分为新的跨度?

4

1 回答 1

0

你可以使用 window.getSelection

tyr 这个 http://jsfiddle.net/XRW4E/2/

完整的解决方案:http: //jsfiddle.net/XRW4E/5/

于 2012-08-16T10:00:22.013 回答