Задать вопрос

Как поместить курсор в конец строки при autofocus поля textarea?

Есть вот такая функция:

function answerComment(o, fname) {

    var html = '';

    html += '<form>';
    html += '<textarea autofocus>' + fname + ', </textarea>';
    html += '</form>';

    $(o).append(html);

}


Данная функция вызывается при нажатии на ссылку "ответить" и добавляет текстовое поле. В переменную fname передается имя пользователя а-ля Вконтакте. Проблема в том, что курсор при автофокусе устанавливается в начало строки, а нужно в конец.
  • Вопрос задан
  • 8909 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
llexa
@llexa
var form = $('form'), formVal = form.val();
form.val('').focus().val(formVal);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы