Скажем, этот код разметки был получен из 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>
sidenote : если курсор попадет между двумя последовательными символами уценки, такими как *|*
, курсор будет помещен перед тегом <b>
.