我的目標:如何將2個或多個jquery keydown函數組合成一個函數?
由作出一個功能清理多的keydown功能,導致相同的按鈕按下。
我的問題:
我已經做了很多的功能是這樣的:
$("#username").keydown(function(event){
if(event.keyCode == 13) {
$('#loginbtn').click();
};
});
$("#password").keydown(function(event){
if(event.keyCode == 13) {
$('#loginbtn').click();
};
});
觸發按鈕上點擊按鈕。這太亂了,使用了很多線條。我想將這些行組合成一個函數。我的登記表格也有很多包裝箱。
我試過了什麼?
我曾嘗試下面的代碼波紋管等複製不工作:
$("#username","#password").keydown(function(event){
if(event.keyCode == 13) {
$('#loginbtn').click();
};
});
2. 另一個想法我是使用一個班級,我只是不知道這是否被認爲是「正確」的方式來做到這一點,所以我需要意見:
$(".logintextbox").keydown(function(event){
if(event.keyCode == 13) {
$('#loginbtn').click();
};
});
然後我還想補充一點,類在我的HTML,所以所有的登錄文本框和所有的寄存器文本框具有獨特的類「分組」他們。
我的問題/ TL;博士:
我如何可以結合2個或更多的jQuery的keydown功能到使用多個ID或一類的功能之一?
+1,寫得很好的問題。 – Starx 2013-03-03 22:56:56