我正在使用select2,我需要捕获回车键,但我不能。
我用过:
$(document).on('keydown', '.select2-input', function (ev) {
if (ev.which == 13) {
alert('press enter')
}
if (ev.which == 9) {
ev.preventDefault();
ev.stopImmediatePropagation();
alert('press tab')
}
});
我可以捕获所有键但输入。
有人可以帮助我吗?
答案 0 :(得分:1)
试试这个,它基本上是一样的:
$(document).on('keyup keypress keydown', ".select2-input", function (e) {
if (e.which == 13) {
console.log("Pressed enter!");
}
});
答案 1 :(得分:1)
@ Anon的代码有效!
我正在使用$ json_extract text "$(curl 'http://twitter.com/users/username.json')"
My status
$ json_extract friends_count "$(curl 'http://twitter.com/users/username.json')"
245
而我只删除Select2 4.0.3
和keypress
个事件:
keydown
答案 2 :(得分:0)
试试这个:
$('select2-search-field > input.select2-input').on('keyup', function(e) {
if(e.keyCode === 13)
alert('enter key event');
});