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