为什么keypress不能用于on()?

时间:2014-06-30 06:37:13

标签: javascript jquery

我尝试捕捉输入栏的输入事件

$("input[name='search']").on("keypress", function(e){
    if (e.which == '13') {
        alert('code');
    }
});

HTML

<input name="search" type="input"/>

2 个答案:

答案 0 :(得分:-1)

尝试这样的事情

$("input[name='search']").keyup(function () {
...
}

答案 1 :(得分:-1)

Ready function用于.on

    $(function(){ // or $(document).ready(function()

         $("input[name='search']").on("keypress", function(e){
        if (e.which == '13')
        { 
            alert('code');
        }
    });  
   }); 

http://jsfiddle.net/CKSLD/