我是jQuery的新手,如果没有选择输入,则尝试在keyPress上触发函数。我在测试焦点时遇到麻烦。以下是我目前拥有的东西,但工作不正常。有什么建议吗?
var inputHasFocus = false;
$('#myForm :input').each(is(":focus")){
inputHasFocus = true;
};
if (inputHasFocus == false){
$("*").keypress(function (e) {
// the function
});
}
最佳答案
var focusedInputs = $("#myForm input:focus");
if (focusedInputs != null && focusedInputs.length > 0) { inputHasFocus = true; }
这样的事情。