2014-02-06 70 views
0

我在我的頁面中有多個單選按鈕,名稱爲「p1radio」,「p2radio」,「p3radio」..等。當我單擊任何單選按鈕時,我需要一組要採取的行動。處理事件到多個單選按鈕

HTML

<td><input type="radio" name="p1radio"/>< 

/td> 
<td><input type="radio" name="p21radio"/></td> 
<td><input type="radio" name="p31radio"/></td> 
<td><input type="radio" name="p41radio"/></td> 

問: 是否有寫所有這些單選按鈕通用的事件處理程序的方式,因爲只有前2個字節 - P1,P2 ......在這些按鈕變化.. 。

回答

0

你可以使用這樣的事情:

function clickFunc(){}; 
var radios = ['p2','p3','p4']; 
for(var i in radios) document.getElementById(radios[i]+'1radio').onclick = clickFunc; 
+0

但我怎麼能觸發這個功能,當單選按鈕中的一個觸發 – user1050619

+0

都是這個:http:// JS fiddle.net/T8uyL/1/ – ElDoRado1239

+0

我怎麼能在JQuery中實現相同的..我試過這個,但不工作... http://jsfiddle.net/MJ9qp/1/ – user1050619