$("#id").keydown(function(evt) {
alert('Hello');
});
我试过这个,但是这不起作用,你能纠正这个吗?
它有效:http: //jsfiddle.net/rrikesh/v7MdG/
HTML:
<input type="text" id="id">
JS:
$("#id").keydown(function(evt) {
alert('Hello');
});
你的代码是正确的。我认为您必须确保包含 jquery。并确保您的文本元素具有与您的 jquery 代码中使用的相同的 ID。
在这种情况下,请确保输入类型如下。
<input type="text" id="id" />
还按 F12 并在控制台中查看发生了什么错误。
你应该jquery.keydown
在$(document).ready
. 还要确保您拥有独一无二id
的div
.
HTML:
<input id="yourId" type="text">
JS:
$(document).ready(function () {
$("#yourId").keydown(function(evt) {
alert('Hello');
});
});