2010-12-23 51 views
0

我有一個JavaScript函數,如果用戶單擊分配的按鈕,工作正常。如果用戶點擊回車鍵,我會得到一個錯誤。有沒有辦法觸發jQuery代碼?如何用「Enter」鍵或按鈕輸入jquery?

$(document).ready(function() { 
    $("#btnAdd").click(function() { 
     //execute from click or enter key 
    }); 
}); 
+1

@user你會得到什麼錯誤? – lonesomeday 2010-12-23 14:35:45

回答

1

你可以這樣做以下假設你在搜索框中輸入數據,並試圖捕捉回車鍵:

$(document).ready(function() { 
    $("#textBox").live("click", function() { 
     //if enter key is pressed 
     if(e.keyCode == 13) { 
       //click the button and go to next page 
       $("#btnAdd").click(); 
     }    
    }); 
}); 
0
$('body').keyup(function(e) { 
    if(e.keyCode == 13) { 
     //Enter button pressed 
     runCode(); 
    } 
}); 

$("#btnAdd").click(function() { 
    runCode(); 
}); 

希望這是有用的!