2015-04-01 81 views
0

在不重复代码的利益,我希望有是把这两个选择的封装成1多选择JQuery的处理程序

2.选择一种方式如下:

//Radio Button Group 
$("#ContactMethod").on("change", function(e) { 

    //SAME CODE 
}); 

//Submit button 
    $(".btn").on("click", function(e) {} 

     //SAME CODE 
); 
+0

你可以在两个事件中使用相同的函数 – tkay 2015-04-01 18:02:43

+0

@tkay是的,他可以,但他不应该。 – 2015-04-01 18:03:49

+0

@Satpal我不同意这里的重复。分配给每个元素的事件不相同。重复的答案在这里不起作用,这里的答案与重复的答案不一样。 – 2015-04-01 18:06:12

回答

2

有无他们调用相同的功能。

$("#ContactMethod").on("change", mySameCode); 
$(".btn").on("click", mySameCode); 

function mySameCode(){ 
    //some code 
}