【发布时间】:2012-11-07 08:46:19
【问题描述】:
我需要一些关于 jQuery 焦点功能的帮助。 我有一个输入字段,当按下 Enter 并且输入字段具有焦点时,我想做一些事情。
HTML:
<form class="myform">
<ul>
<input class="inputfield" type="text">
</ul>
</form>
和 jQuery:
$(document).keyup(function(event) {
if (event.keyCode == 13 && $(':input').is(':focus')) {
//do stuff here
}
});
.is(':focus') 总是返回 false。
有人知道这里有什么问题吗?
谢谢!
【问题讨论】:
-
看起来可以工作jsfiddle.net/VVQ8x
-
不确定您的确切需求是什么,但使用表单的
submit事件比采用这种迂回方法更简单。