如何选择具有当前焦点的元素?
:focusjQuery中没有过滤器,这就是为什么我们可以使用这样的东西:
$('input:focus').someFunction();
Run Code Online (Sandbox Code Playgroud) 我有一个带有文本框和按钮的表单.IE是唯一一个按下Enter键时不提交表单的浏览器(适用于FF,Opera,Safari,Chrome等).我发现这个javascript函数试图哄骗IE进行表现; 但无济于事:
function checkEnter(e){
var characterCode
if (e && e.which) {
e = e
characterCode = e.which
} else {
e = event
characterCode = e.keyCode
}
if (characterCode == 13) {
document.forms[0].submit()
return false
} else {
return true
}
}
Run Code Online (Sandbox Code Playgroud)
执行:
searchbox.Attributes("OnKeyUp") = "checkEnter(event)"
Run Code Online (Sandbox Code Playgroud)
有什么建议?
编辑: CodeProject上的这个页面概述了Dillie所说的内容,它完美无缺.