jquery在各种元素和事件上调用相同的函数

时间:2014-11-13 16:14:53

标签: jquery

实际上我需要在element1.change和element2.keyup上调用相同的函数

$("#element1").keyup(function(e){ 

}

$("#element2").change(function(e){ 

}

如何在两个元素上声明两个事件的函数。

由于

1 个答案:

答案 0 :(得分:2)

声明一个单独的function并改为传递它。

function handler(e){
   // code;
}
$('#element1').keyup(handler);
$('#element2').change(handler);

如果您有相同的事件,您可以使用逗号轻松分隔选择器或使用add()