JQUERY устанавливает текстовый курсор в конец текста

http://jsfiddle.net/adamadam123/gEEVM/4/I»

Я создаю систему чата, которая позволяет пользователям добавлять смайлики.

Как и в примере с jsfiddler выше, я беру текущий текст в текстовой области, объединяю его с выбранным символом смайлика и затем добавляю этот текст обратно в текстовую область.

$(function() {
    var data = $('textarea').val();
    var emoticon = ':)';
    $('textarea').val(data + emoticon);
    $('textarea').focus();
});  

Проблема в том, что когда я возвращаю фокус в текстовое поле, курсор находится в начале текста.

Как я могу установить курсор на конец текста - чтобы разрешить дальнейший ввод?

Ответы на вопрос(4)

Ваш ответ на вопрос