У меня есть текстовое поле, в котором я пишу какой-то текст.
Ради простоты, я хочу, чтобы alert('Boom!')
выпрыгивал каждый раз, когда я начинаю писать между двумя $$.
Например, у меня есть пустое текстовое поле и начинаю печатать (курсор - знак "|")
Today is a really nice day|
ничего не происходит, начните печатать
Today is a really nice day, $|$
по-прежнему ничего, но теперь, когда я начинаю печатать
Today is a really nice day, $someText|$
окно предупреждения должно выскакивать для каждой буквы между этими знаками доллара.
Зачем мне нужна такая функция? Я хочу предварительный просмотр живого уравнения (рендеринг MathJax) каждый раз, когда пользователь начинает вводить свое уравнение, и я могу узнать, что это уравнение по знакам $$ (все, что находится между ними, отображается).
РЕДАКТИРОВАТЬ: В текстовом поле возможно несколько $$. Скрипт должен распознавать тот, который в данный момент активен (позиция курсора находится между $$).