【发布时间】:2011-08-22 15:08:07
【问题描述】:
我正在尝试使用 jQuery 在用户点击“输入”后基本上替换文本框中文本末尾的光标
我有“输入”部分工作 - 但我不知道 [在输入部分之后] - 我可以让光标返回到文本框中输入文本的末尾?
即目前,当用户按 Enter 键时 - 光标转到新行,我希望它基本上转到当前文本的末尾?
一些代码:
jQuery('#textbox').keyup(function (e) {
if (e.keyCode == 13) {
... submits textbox
}
jQuery(this).focus(function() {
var val = this.input.value; //store the value of the element
this.input.value = ''; //clear the value of the element
this.input.value = val; //set that value back.
)};
});
【问题讨论】:
-
您有链接或我们可以查看的示例吗?我的第一个猜测是某种防止违约的方法,但我不能确定。
-
我发现了这个 - stackoverflow.com/questions/511088/… - 但不确定它是否有帮助?
-
我的意思是你已经完成了。您的问题听起来像是您编写了一些实际代码。我们能看到那个吗?