Jquery 文本字段键控事件未触发

Jquery 文本字段键控事件未触发,jquery,Jquery,这是调用事件的控件 <script type="text/javascript"> jQuery(document).ready(function(){ $('#code').keyup(function() { alert('aa'); }); }); </script> 这是我的代码,但没有警报框。我不明白原因 如果代码是这样构造的,那么问题是jquery没有找到ID为code的元素,因为在元素进入DOM之前执行的javascript代码。您应该执行${/

这是调用事件的控件

<script type="text/javascript">
jQuery(document).ready(function(){
 $('#code').keyup(function() {
    alert('aa');
});
});
</script>

这是我的代码,但没有警报框。我不明白原因

如果代码是这样构造的,那么问题是jquery没有找到ID为code的元素,因为在元素进入DOM之前执行的javascript代码。您应该执行${//your code},或者将JS代码放在输入元素之后。另外,您缺少输入元素的close/>

您的jQuery代码是在document.ready调用中还是在body的末尾?在document.ready中如果是这样,那么它应该可以正常工作:。你有什么错误吗?没有,我没有。它需要任何jquery插件吗?不,除了jquery之外,不需要其他插件,正如我链接到的小提琴所示。我不知道这个问题是否在你回答之前被编辑过,但看起来OP已经把它放在了文档中。准备好了,所以不管他的脚本放在哪里。此外,HTML5不需要自动关闭标签。只是指出。“干杯!”philtune,显然是在我回答之后编辑的。当涉及到错误检查时,tbh html真的很宽容。虽然它可能会起作用,但并不意味着应该这样做
<input type='text' name='code' id='code' value=''>