http://jsfiddle.net/adamadam123/gEEVM/4/
我正在构建一个允许用户添加表情符号的聊天系统。
就像上面的 jsfiddler 示例一样,我在 textarea 中获取当前文本,将其与选择的表情符号组合,然后将此文本添加回 textarea。
$(function() {
var data = $('textarea').val();
var emoticon = ':)';
$('textarea').val(data + emoticon);
$('textarea').focus();
});
问题是当我将焦点设置回文本区域时,光标位于文本的开头。
如何将光标设置到文本的末尾 - 以允许进一步输入?