我發現這個腳本,我試圖插入它作爲一個單獨的JavaScript,並沒有奏效。我不能讓這個腳本正常工作按下按鈕,當你按下輸入
$("search-box").keyup(function(event){
if(event.keyCode == 13){
$("submit").click();
}
});
該代碼似乎根本不起作用。我想知道如何解決這個問題。
我發現這個腳本,我試圖插入它作爲一個單獨的JavaScript,並沒有奏效。我不能讓這個腳本正常工作按下按鈕,當你按下輸入
$("search-box").keyup(function(event){
if(event.keyCode == 13){
$("submit").click();
}
});
該代碼似乎根本不起作用。我想知道如何解決這個問題。
我認爲搜索框是塊的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);
這些是搜索框和搜索按鈕的ID,提交是 搜索按鈕的ID和搜索框搜索框的ID。
然後您需要$("#search-box")
和$("#submit")
。我建議你閱讀CSS選擇器here。
$("#id-of-the-search-box").keyup(function(event){
if(event.keyCode == 13){
$("#id-of-the-button").click();
}
});
很明顯,如果您向我們顯示您的html,幫助會更容易。
'$(「submit」)'_may_ not work,because'submit' is not valid HTML tag。你的意思是'$(「input [type = submit]」)'? –
嘗試將它置於'$(document).ready(function(){///將它放在這裏' – Yerken
@miparnisari'$(「search-box」)'無效haha –