2014-03-07 38 views
-1

在我的應用程序中,我有一個按鈕和一個文本框。現在我已經在按鈕的點擊和按鍵事件上調用了jQuery的一個功能。如何通過在文本框中按ENTER鍵來調用按鈕的按鍵事件

現在我想,當輸入鍵按下文本框時調用相同的功能。

有沒有辦法調用該jQuery函數?

我還沒有形成這兩個元素是沒有形式的工作

+0

你有一個形式? – Ramesh

+2

也許看看這裏? http://stackoverflow.com/questions/699065/submitting-a-form-on-enter-with-jquery –

+0

不,它不是在表格標籤 –

回答

2

試試這個

$('#search_btn').keypress(function(e) { 
    if(e.which == 13) { 

     alert("Enter pressed"); 
     //Call your function here, or trigger the button click. 
    } 
}); 

DEMO:http://jsfiddle.net/skhan/brdaj/

1

這應該做你想要什麼:

$('body').keyup(function(e){ 
    if(e.which == 13 && $('#yourText').is(':focus')){ 
    console.log("do your thing"); 
    } 
}); 

http://jsfiddle.net/L2M3Y/1/