http://jsfiddle.net/adamadam123/gEEVM/4/
Je construis un système de chat qui permet aux utilisateurs d'ajouter des émoticônes.
Comme dans l'exemple de jsfiddler ci-dessus, je prends le texte actuel dans la zone de texte, je le combine avec le symbole d'émoticône choisi, puis je réintroduis ce texte dans la zone de texte.
$(function() {
var data = $('textarea').val();
var emoticon = ':)';
$('textarea').val(data + emoticon);
$('textarea').focus();
});
Le problème est que lorsque je remets le focus dans la zone de texte, le curseur se trouve au début du texte.
Comment puis-je placer le curseur à la fin du texte - pour permettre la poursuite de la saisie ?