从降价代码获取光标在标记中的位置

时间:2018-12-14 09:41:42

标签: compilation markdown markup cursor-position

说这个标记代码是从textarea检索的:

# Hello World
---
This is a demo| paragraph

光标的当前位置由|字符表示。 该代码正确地编译为以下标记:

<h1>Hello World</h1>
<br/>
<hr>
<p>This is a demo paragraph</p>

可以使用$(textarea)[0].selectionStart来检索光标位置。忽略标记特定的字符除转义字符之外的,如何从标记中获得光标的位置并将其放置在正确的标记位置?

#Hel|lo word

将光标置于

<h1>Hel|lo world</h1>
  

旁注:如果光标位于两个连续的减价字符之间,例如*|*,则光标将放置在<b>标签的之前。

0 个答案:

没有答案