Enterキーを押して関数を実行するためのe.which of jqueryを使用していますが、特定の入力フィールドがフォーカスされているカーソルが点滅します)。e.if入力フィールドのフォーカスが有効な場合のみEnterキーが有効になる
私の現在のjquery関数です。
$(document).keyup(function(e) {
if (e.which == 13) {
var page = $("#userpage").val();
if(page > 0) {
$("#search").click();
} else {
$('.save').click();
}
}
});
私が欲しいのは$( "#検索")。は、#search_textがフォーカスされているか入力がある場合にのみ呼び出されます。これは、入力フィールドがもう少し少なくなり、ユーザーがenterを押す傾向があり、Enterを押すと呼び出されます。
ありがとうございます。
私は同意するが、それはすぐに起動しますので、 'keypress'イベントではなく、' keyup'イベントを使用することをお勧めしても、すべての主要なブラウザで印刷可能な文字のための信頼性の高い文字コードを持っています。 –