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

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

function answerComment(o, fname) {

    var html = '';

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

    $(o).append(html);

}


Данная функция вызывается при нажатии на ссылку "ответить" и добавляет текстовое поле. В переменную fname передается имя пользователя а-ля Вконтакте. Проблема в том, что курсор при автофокусе устанавливается в начало строки, а нужно в конец.
  • Вопрос задан
  • 8824 просмотра
Решения вопроса 1
llexa
@llexa
var form = $('form'), formVal = form.val();
form.val('').focus().val(formVal);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы