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