对于多个事件绑定,只有一次消防处理程序

时间:2013-09-03 23:20:27

标签: jquery events event-handling

我有多个事件绑定

element.on("event1 event2 event3", function(event){};

我想要的功能是只执行一次,例如event1和event2同时发生(例如keydown和keypress)。

1 个答案:

答案 0 :(得分:0)

尝试e.preventDefault()http://jsfiddle.net/LENq8/

HTML

<input type="text" id="fld" />

的Javascript

$(document).ready(function(){
    $('#fld').on('keypress keydown', function(e){
        e.preventDefault();
        console.log(123);        
    })
})