是否可以在事件上使用jQuery Autocomplete

时间:2013-04-18 20:41:31

标签: jquery jquery-ui

当我按下ctrl-enter键时,我想执行Jquery Autocomplete。所以,当我按下ctrl-enter键 应该为用户列出所有项目。

$("#textarea").autocomplete({
    source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
});

现在在上面的代码中,当我在我的textarea中按ctrl-enter时,所有项目都应显示给用户

2 个答案:

答案 0 :(得分:1)

Working Fiddle

$("#textarea").autocomplete({
    source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"],
    minLength: 0
});

$('#textarea').keydown(function (e) {
  if (e.ctrlKey && (e.keyCode == 10 || e.keyCode == 13)) {
       $("#textarea").autocomplete("search","");
  }
});

答案 1 :(得分:0)

请参阅Ctrl+Enter jQuery in TEXTAREA

如果你没有完成,我不确定为什么你需要自动完成。您可以触发JQuery ajax请求,并在按下ctrl + enter时列出您想要的任何内容,如上面的链接所示。

或者你可以触发一个自动完成来执行一个列出你想要的东西的脚本。