JQUERY Ensemble Textarea Curseur à la Fin du Texte

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

Je suis en train de construire un système de chat qui permet aux utilisateurs d'ajouter des émoticônes.

Tout comme dans le jsfiddler exemple ci-dessus, je prends la version actuelle du texte dans le textarea, les combiner avec les choisis un émoticône, symbole, puis ajouter ce texte dans le textarea.

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

Le problème est lorsque j'ai mis le focus dans la zone de texte, le curseur est au début du texte.

Comment puis-je mettre le curseur à la fin du texte pour permettre la poursuite de la dactylographie?

OriginalL'auteur Adam | 2012-11-16