Javascript 按键时显示警报
当用户按下搜索栏中的任意键时,我试图显示一条消息。几次尝试后,我都做不到Javascript 按键时显示警报,javascript,jquery,Javascript,Jquery,当用户按下搜索栏中的任意键时,我试图显示一条消息。几次尝试后,我都做不到 <form method="get" > <input type="submit" value="Search" class="btn" > <input name="q" type="text" id="search" size="32" maxlength="128" class="txt" > </form> 尝试将代码包装到$(文档)中。准备好以确保
<form method="get" >
<input type="submit" value="Search" class="btn" >
<input name="q" type="text" id="search" size="32" maxlength="128" class="txt" >
</form>
尝试将代码包装到
$(文档)中。准备好以确保加载dom
$(document).ready(function(){
$("#search").keyup(function() { // function starts when a key is entered in the search bar
window.alert("Handler for .keyup() called.");
});
});
准备好了吗
$(document).ready(function(){
$("#search").keyup(function() { //
//function starts when a key is entered in the search bar
window.alert("Handler for .keyup() called.");
});
});
查看控制台中的JS错误,然后发出警报(“调用了.keyup()的处理程序”)
应该可以帮你解决这个问题。另外,尝试添加$(document).ready(function(){})代码>在代码中或将代码放在页面末尾。确保id搜索中存在输入字段
$(document).ready(function(){
$("#search").keyup(function() {
window.alert("Handler for .keyup() called.");
});
});
将代码放在文档就绪回调中。。
它没有显示警报,只是因为这一点
$(function(){
$("#search").keyup(function() {
//function starts when a key is entered in the search bar
window.alert("Handler for .keyup() called.");
});
});
$(function(){
$("#search").keyup(function() {
//function starts when a key is entered in the search bar
window.alert("Handler for .keyup() called.");
});
});