jquery? $("input[name='grpid']").each(function(){ //处理方法 }); 依次遍历上下文所有的含有name=grpid的input..each就表示每一个, 处理方法那边你可以写一些判定或者其他处理方法 在方法体中,你可以用$(this)来代表当前正选中的那一个控件... 例如:页面有三个input <input name="grpid" value="2" /> <input name="grpid" value="1" /> <input name="grpid" value="3" /> 遍历输出它们的值就可以这样写: $("input[name='grpid']").each(function(){ alert($(this).val()); }); 它就会依次弹窗输出2,1,3 追问 还有这是我的 function checkGrpid() { //判断选择群组 var checkedvals = ""; $("input[name='grpid']").each(function(i) { if ($(this).attr("checked")) { var id = $(this).val(); checkedvals = id; } });看看怎么解释 回答 你这个,等于是把最后一个checked的值赋给checkedvals啊..