Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
issssrt
@issssrt
JavaScript
Как вставить значение переменой в поле, где мигает курсор?
Есть поле текстареа с Id = msg, и есть накая переменная smile. Интересует как вставить значение переменной в поле msg в то место где мигает курсор? .val() не подходит
Вопрос задан
более трёх лет назад
2916 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Ответ
пользователя
Денис Инешин
К ответам
на вопрос
(4)
Денис Инешин
@IonDen
JavaScript developer. IonDen.com
oldVal = msg.prop("value");
newVal = oldVal + smile;
msg.prop("value", newVal);
а дальше поможет плагин
https://github.com/DrPheltRight/jquery-caret
который передвинет курсор в конец.
msg.caretToEnd();
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
Aleksei Podgaev
@alexiusp
этот метод добавит значение переменной в конец, а нужно, как я понял вставить значение в середину текста, туда, где в данный момент находится курсор.
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама