Jquery:输入模糊
Jquery: Enter to blur
请查看此小提琴:http://jsfiddle.net/7wp9rs2s/这就是我在这个项目上取得的成就。
基本上,在上面的fiddle中,你可以双击4个项目中的一个,当你这样做时,你会得到一个文本框,你可以在那里编辑它。然后你点击它,它就会变成文本。大多数用户不会点击,而是会按enter键(就像SO的评论功能一样),所以如果用户在编辑时按enter键,我希望脚本的反应与用户点击框外的一样。
我知道如何捕获回车键:
$(document).keypress(function(e) {
if(e.which == 13) {
alert("in Enter");
}
});
但我不知道如何使函数满足我的需要:(
您的函数是在blur上调用的,所以只需在输入上触发一个blur即可:
$(document).keypress(function(e) {
if(e.which == 13) {
$(e.target).blur();
}
});
Fiddle
相关文章:
- 角度ui选择标记模糊时丢失文本输入
- AngularJS内容可编辑模糊输入
- 在模糊 javascript 上格式化为 hh:mm 输入
- 密码输入不起作用的Javascript模糊
- JQuery无法将模糊事件绑定到所有<输入>页面中的元素
- Ember输入模糊操作
- angularjs当没有输入任何内容时,场上会出现模糊
- 在页面上自动切换模糊后,更改输入的背景颜色
- Action.on('模糊')不't处理输入文本-jQuery 1.9+
- 如何使用输入模糊事件更新多个具有相同类名的标签的文本
- 使用 Javascript 在模糊的输入上显示插入符号
- iframe 中输入上的模糊/焦点事件(委派)
- 在 ng 重复中进行内联编辑时,输入字段会模糊
- 如何在输入中模糊文本模糊事件
- 对焦后,输入字段立即模糊
- j查询验证模糊文本区域与其他输入问题
- 清除输入,模糊文本区域和默认值(如果字段为空)
- 不会触发输入字段的更改和模糊事件
- 将输入集中在模糊事件不起作用上
- 可编辑 - 输入字段上的最大长度,模糊时闪烁