$("#id").keydown(function(evt) {
alert('Hello');
});
我尝试了这个,但这不起作用,你能纠正这个吗?
答案 0 :(得分:3)
有效:http://jsfiddle.net/rrikesh/v7MdG/
HTML:
<input type="text" id="id">
JS:
$("#id").keydown(function(evt) {
alert('Hello');
});
答案 1 :(得分:0)
您的代码是正确的。我想你必须确保你包括jquery。并确保您的文本元素具有与jquery代码中使用的相同的ID。
在这种情况下,请确保输入类型如下。
<input type="text" id="id" />
同时按F12并在控制台中查看正在发生的错误。
答案 2 :(得分:0)
您应该在jquery.keydown
中使用$(document).ready
。另外,请确保您id
的唯一div
。
HTML:
<input id="yourId" type="text">
JS:
$(document).ready(function () {
$("#yourId").keydown(function(evt) {
alert('Hello');
});
});