【问题标题】:Can anyone help me to use the enter key to execute this program?谁能帮我使用回车键来执行这个程序?
【发布时间】:2015-09-05 23:54:25
【问题描述】:

我创建了一个从 YouTube API 中提取的小程序,它允许您在出现提示时为您输入的任何标题搜索随机视频。我拥有它,所以一切正常,除了我希望能够按键盘上的 Enter 键来运行搜索。我会假设修复就像 onKeyDown 事件一样简单,但是我尝试了几种方法来实现它,而且它似乎每次都会中断。我不确定是不是因为我调用 onClickListener 的方式还是什么。任何帮助,将不胜感激。

【问题讨论】:

  • 您能否向我们展示您在keydown 活动中的尝试?我在任何地方都没有看到它。
  • 对不起,我删除了它,因为它不起作用。 'code' $("searchterm").keydown(function(event){ if(event.keyCode == 13){ $("search").click(); } });
  • 您没有正确访问这些项目。您缺少 #(对于 id):$("#searchterm")...$("#search")...
  • 我才意识到这一点。谢谢!我两种方法都试过了,还是不行。我相信我的问题是吊装。
  • 你可能应该把那个api密钥取下来,我不知道它应该是公钥还是私钥,但我不会把它弄出来给大家看。

标签: javascript html css youtube-api search-engine


【解决方案1】:
$('#searchterm').keydown(function(e){
  if(e.keyCode == 13){
    search();
  }
});

【讨论】:

  • 嗯。我试过了。它似乎不起作用。吊装是一个问题吗?我现在把它放在我的 search_term 变量声明下。
  • 你把它放在函数里。它需要在搜索功能之外
  • 啊...你是对的。谢谢你。我真的很感激!
  • 可能想要删除您的 API 密钥
  • 谢谢。我要生成一个新的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多