-2

我想允许一个函数通过 - 按钮单击 - 按下制表键来调用

例如

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

我也可以使用按钮来调用该功能吗?

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

怎么做?

4

1 回答 1

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();
          } 
    });

});

查看演示

于 2013-06-06T04:22:44.140 回答