05-解决方案
8.1.2 解决方案
对这个简单而常见的问题,解决方案不止一种。
无需太多重复就解决这个问题的方法之一如下:
function handler(e){
alert('event');
}
jQuery('div').click(handler)
.keydown(handler);
定义一个函数,然后多次引用它是一个不错的方法,但是jQuery还提供了一个更简单的方法。
bind()接受一个用空格分隔的事件列表。这意味着,可以这样解决上述问题:
jQuery('div').bind'(click keydown', function(e){
alert('event');
});