何かが必要なためにこの質問をしましたが、jQueryで問題が発生しています。他の人もこれを持っているかもしれないので、私はこの質問を開いています。
私の他の質問に投稿された回答では、ユーザーFelixが次のようなことをするように言っています。
$(document).keypress(function(e) {
e.preventDefault();
if(e.which == 13 ) {
if($("#searchInput").is(":focus")) {
alert("search form submitted");
return false;
} else {
alert("save form submitted");
return false;
}
}
});
それが私に必要なことのようですが、条件if($("#searchInput").is(":focus"))
は常にTrueを返し、どのコントロールに焦点を合わせているかはわかりません。
なぜこれが起こっているのか、または私がこれを行うことができる他の方法の手がかりを誰かが持っていますか?