【发布时间】:2014-12-16 23:58:56
【问题描述】:
我有这段 jQuery 来检测光标何时在文本框内。这个想法是突出显示文本框出现的表格行。
$(".text").on("focus", function() { //do something });
问题是这段代码似乎在文本框中注册了 tab 键。当我按 Tab 键时,光标仍会移动到下一个文本框。但是它总是在框中插入一个制表符空间!!
这是最出乎意料的,我必须承认我对此有点困惑......
在这件事上的任何帮助都会很棒,谢谢。
【问题讨论】:
-
你能设置一个问题的演示吗?听起来很奇怪。
-
这是一个快速的小提琴......jsfiddle.net/5cjbcy9o - 尝试通过文本框“制表” - 它实际上在文本框中输入了一个制表符
-
这似乎与警报有关。如果我用警报注释掉该行,它不会插入制表符。
标签: javascript jquery onfocus