我正在使用一个j.ery的jquery来按下ENTER来运行一个函数,但我希望只有在特定的输入字段被聚焦时(光标闪烁的地方)才会调用此函数.
我目前的jquery函数.
$(document).keyup(function(e) {
if (e.which == 13) {
var page = $("#userpage").val();
if(page > 0) {
$("#search").click();
} else {
$('.save').click();
}
}
});
Run Code Online (Sandbox Code Playgroud)
我想要$("#search").click(); 仅当#search_text聚焦或有一些输入时才被调用,因为我有更多的输入字段,用户倾向于按Enter键,并且在Enter上调用此函数.
谢谢.
我会将事件监听器附加到该特定的输入元素:
$('#search_text').keyup(function(e) {
if (e.which == 13) {
// do it
}
});
Run Code Online (Sandbox Code Playgroud)