我找到了这个脚本,我尝试将其作为单独的JavaScript插入,但它没有用。
$("search-box").keyup(function(event){
if(event.keyCode == 13){
$("submit").click();
}
});
代码似乎根本不起作用。我想知道如何解决这个问题。
答案 0 :(得分:0)
我认为搜索框是块的ID,我是对的?
所以:
document.getElementById("search-box").addEventListener("keypress",function(e) {
var code = e.keyCode || e.which;
if(code == 13) // I think it will work too: if( (e.keyCode || e.which) == 13)
alert("Enter");
e.preventDefault();
return false;
}, false);
答案 1 :(得分:0)
这些是搜索框和搜索按钮的ID,提交是 搜索按钮的ID和搜索框是搜索框的ID。
您需要$("#search-box")
和$("#submit")
。我建议您阅读CSS选择器here。
答案 2 :(得分:-1)
$("#id-of-the-search-box").keyup(function(event){
if(event.keyCode == 13){
$("#id-of-the-button").click();
}
});
如果你向我们展示你的HTML,显然会更容易提供帮助。