如何在设置.val()后自动突出显示文本输入
How to auto-highlight text input after setting .val()?
我正在尝试动态设置一些文本在输入字段,然后显示它,最后自动高亮/自动选择它。
如果我不使用。val(),而是使用硬编码在输入上的value="something",它可以完美地工作。
如果我将。val()添加到方法链中,它只会将光标放在方框中,但不会突出显示文本。
知道我该怎么做吗?
在下面的例子中,$(this)
指的是他们点击"重命名"的链接,这会导致出现内联编辑框。.next()
为输入
$(this).hide().next().val(oldName).show().focus();
$(this).hide().next().val(oldName).show().focus().select();
如果那是你想要发生的时刻。它将适用于.next()
元素,而不是$(this)
,但由于你已经隐藏了$(this)
,它可能是你所追求的。
相关文章:
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 隐藏和显示输入无效
- 仅当选择了特定选项时才显示输入字段
- JQuery/JavaScript - 突出显示输入或文本区域中的一部分文本
- Magento:根据所选国家/地区隐藏/显示输入字段
- jquery旋钮显示输入完成
- 禁用浏览器自动选项(显示输入元素中保存的单词)
- keyup显示输入和复选框的总值
- 使用Ajax在另一个页面上显示输入值
- 根据条件使用ng repeat动态显示输入复选框
- 按数字选择显示输入
- 提交时未显示输入字段
- 显示输入值的SQL单列值的简单方法
- 组合功能以使用 Jquery 在一组单选按钮中显示输入字段和单选按钮
- 如何在选择范围时显示输入范围值
- 选中复选框时显示输入文本
- 如何显示输入按钮并关闭当前窗口
- 如何显示输入的网址的页面预览,如脸书墙
- 如何使用ng模型显示输入元素的不同值
- 角度显示输入基础复选框 ng-model 使输入无法访问