$(function () {
  $(window).load(function () {
    $('#myInput').focus();
  });
})

上面将重点放在<input type="text" id="myInput" /> ,但是如何将光标放置在填充输入的末尾?

这已经被问过了,但是还没有解决。 提到了selectionStart,但似乎仅适用于textareas。

===============>>#1 票数:0

该插件看起来可能会为您提供帮助。

  ask by Martin translate from so

未解决问题?本站智能推荐:

1回复

使用jQuery使光标离开文本字段

我有一个带有输入type = text的html表单,它在提交时启动了一个自定义js函数。 当用户按下ENTER键时,jQuery侦听器将调用相同的函数。 这意味着:用户可以在按下提交按钮和点击ENTER之间进行选择。 由于我的js函数使用户停留在当前页面上,因此光标在上一次聚焦的
1回复

如何自动在HTML表单上切换输入元素的焦点?

我有一个HTML表单,其中三个输入用于电话号码输入。 我希望光标在当前输入填充后移至下一个输入。 就像您在第一个框中输入三个数字,然后光标移动到第二个,然后填充光标后,移动到了第三个。 如果没有JavaScript,是否有可能做到这一点?
1回复

如何使用jQuery验证将光标置于输入字段的末尾?

验证后,我试图将光标放在输入字段的末尾。 这可以正常工作,除非您键入太多字母(超过输入框的默认长度),否则不会显示最后一个字母,因为输入的值在清理后会被重写。 如何修改此代码以将光标置于输入字段的末尾? 在html中: 在jQuery中:
1回复

jQuery:获取输入(文本区域等)中焦点(而非鼠标光标)的坐标(x,y)

如何获得输入(文本区域等)中焦点的像素坐标(相对于左上窗口坐标的{x,y})? 我想在焦点位于文本的地方显示一个弹出窗口。
3回复

使用jQuery的focus()输入元素,但光标不会出现

我想在单击div时聚焦输入元素。 我的HTML看起来像这样: 我的脚本是: 当我单击文本框时,占位符文本会正确消失,但闪烁的光标不会显示在文本框中。 (我无法在文本框中输入任何文字) 在mousedown事件处理程序内部, $(this).children(":fi
19回复

使用jQuery设置鼠标焦点并将光标移动到输入结尾

已经以几种不同的格式提出了这个问题,但我无法获得在我的方案中可以使用的任何答案。 当用户按下向上/向下箭头时,我正在使用jQuery来实现命令历史记录。 当按下向上箭头时,我将输入值替换为上一个命令,并将焦点设置在输入字段上,但希望光标始终位于输入字符串的末尾。 我的代码如下:
2回复

如何在第init页的文本框中设置光标

我在jquery mobile中做移动应用程序。 当第一页加载时,它有一个init函数。 我的要求是,当加载第一页时,光标应指向文本框。 我试过了: 和 但两者都不起作用。 请让我知道这样做的好方法。
1回复

jQuery文本框focus()将光标放置在任何地方

我下面有一个JavaScript: 问题在于光标位于开始位置。 有什么解决方案可以将其放置在我想要的任何地方吗? 例如,如果我单击文本的中间,我希望光标位于其中,以便可以从那里编辑文本。 谢谢 编辑:如果我用向左/向右箭头导航到想要的位置,则只能修改我的值。 如果单击中
1回复

如何不允许光标自动输入?

我有input的form 。 当它打开时(通过jQuery UI:Dialog)...光标(认为在您键入文本后会闪烁)会自动跳到第一个input ! 它破坏了我的placeholder的文本,我正在寻找一种方法来禁止光标自动聚焦于input或将另一input设置为默认input以进行聚焦。
1回复

在文本区域的末尾添加字母[关闭]

我想将新输入的键盘输入添加到文本区域中当前字词的末尾,即使用户试图将光标放在中间。