2013-06-06 73 views
-2

我想允許的功能由 調用 - 點擊按鈕 - 按下tab鍵如何讓函數分別由2個函數調用?

例如

$("#editable").keydown(function(e){ 
     if(e.which == 9) 
     { 
alert("hey"); 
      }); 

,我可以用一個按鈕來調用該函數嗎?

$("#save").click(function (e) 

怎麼辦?

+0

編程語言?這是Javascript/Actionscript嗎? – Kupiakos

回答

1

是的,它可以做到的,你可以創建一個函數和調用它在不同的事件處理程序:

<button id="myButton"> Click Me </button> 
<input type="text" id="myText" /> 

JS

function myFunction(){ 
    alert("hi!"); 
} 

$(document).ready(function(){  
    $("#myButton").on("click",myFunction); 
    $("#myText").on("keydown",function(e){ 
     var keyCode = e.keyCode || e.which; 
     if (keyCode == 9) { 
      e.preventDefault(); 
      myFunction(); 
      } 
    }); 

}); 

退房的demo