2015-04-01 86 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 
}