Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 处理多个单选按钮的事件_Javascript_Jquery - Fatal编程技术网

Javascript 处理多个单选按钮的事件

Javascript 处理多个单选按钮的事件,javascript,jquery,Javascript,Jquery,我的页面中有多个单选按钮,名称为“p1radio”、“p2radio”、“p3radio”。等等。当我单击任何单选按钮时,我需要执行一组操作 html < /td> 问题: 有没有一种方法可以为所有这些单选按钮编写通用事件处理程序,因为只有前2个字节-p1、p2…在这些按钮中有所不同…您可以使用如下内容: function clickFunc(){}; var radios = ['p2','p3','p4']; for(var i in radios) document.getElement

我的页面中有多个单选按钮,名称为“p1radio”、“p2radio”、“p3radio”。等等。当我单击任何单选按钮时,我需要执行一组操作

html

<
/td>
问题:
有没有一种方法可以为所有这些单选按钮编写通用事件处理程序,因为只有前2个字节-p1、p2…在这些按钮中有所不同…

您可以使用如下内容:

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

但是我如何触发这个函数,当其中一个单选按钮被触发时,我如何在Jquery中实现同样的功能..我尝试了这个但是没有工作…很遗憾我不知道。我只使用纯JS。
function clickFunc(){};
var radios = ['p2','p3','p4'];
for(var i in radios) document.getElementById(radios[i]+'1radio').onclick = clickFunc;