一行有4个radio radio的name都是一样的 单行可以实现单选,
但是要求每个格的4个radio是独立单选的
现在循环出来的radio 姓名都是一样的 页面里所有的radio只能选一个。。
哪个高手能用script解决那~~谢谢了
解决方案 »
- 模态窗口刷新后,父窗口得不到返回值
- javascript图片显示特效,如何给那些图片加超链接?
- jQuery基础问题????在线等...急急急急急急
- 关于js里面new Date,getTime的问题!!
- JS高人请帮帮我,两个问题送100分
- 怎样把有个图片的onMouseOver,onMouseOut,onClick事件写到一个函数里?
- 能不能做到让几个同名单选框分组?
- js或者jq 菜单滑动。
- 字符串比较 !!
- 请问按原网页表格输出到execl应该怎么做??谁有这方面的例子?????
- 火狐17 报错 error:TypeError: Components.classes is undefined
- 整个网页用div遮住,鼠标点击上面的div怎么获得鼠标下面遮住的HTML元素
<script type="text/JavaScript">
$(function(){
for(i=0;i<10;i++){
$("#div1").append("<input type=\"radio\" name=\"i\" value='a' />"+"参加"+i);//
$("#div1").append("<input type=\"radio\" name=\"i\" value='b'/>"+"迟到"+i);//id=\"i\" name=\"i\"
$("#div1").append("<input type=\"radio\" name=\"i\" value='c'/>"+"请假"+i);//id=\"i\" name=\"i\"
$("#div1").append("<input type=\"radio\" name=\"i\" value='d' />"+"未参加"+i+"<br/><br/>");//id=\"i\" name=\"i\" } })
</script>
<div id="div1">
<input type='radio' id='1' name='1' value='a'/>
<input type='radio' id='1' name='1' value='b'/>
<input type='radio' id='1' name='1' value='c'/>
<input type='radio' id='1' name='1' value='d'/><br/>
<input type='radio' id='2' name='2' value='a'/>
<input type='radio' id='2' name='2' value='b'/>
<input type='radio' id='2' name='2' value='c'/>
<input type='radio' id='2' name='2' value='d'/><br/>
<input type='radio' id='3' name='3' value='a'/>
<input type='radio' id='3' name='3' value='b'/>
<input type='radio' id='3' name='3' value='c'/>
<input type='radio' id='3' name='3' value='d'/><br/>
</div><div>部分我自己手写的没问题,每个选择题组间不会发生冲突
但是循环生成的选择题组(组与组间id不同,相同组间id相同)只能获取一个选项,
而且循环生成的选择题组和我手动输入的难道不会发生冲突?
比如我手动生成的id=3与循环生成的id=3,难道不应该是8个按钮只能选择一个吗
现在的情况是两组id=3互不影响
<input type='radio' name='test1' value='a'/>
<input type='radio' name='test1' value='b'/>
<input type='radio' name='test1' value='c'/>
<input type='radio' name='test1' value='d'/><br/>
<input type='radio' name='test2' value='a'/>
<input type='radio' name='test2' value='b'/>
<input type='radio' name='test2' value='c'/>
<input type='radio' name='test2' value='d'/>
还有4楼的朋友,id在整个页面都不应该重复,只要给id属性赋值,就要保证该id的唯一性,id与单选框的分组无关,name才是决定radio分组的属性
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/JavaScript">
$(function(){
var str;
for(var i=0;i<5;i++){
str='<input type=\"radio\"'+ 'name='+i +'value='+'a'+'/>'+"参加";
str=str+'<input type=\"radio\"'+ 'name='+i +'value='+'a'+'/>'+"迟到";
str=str+'<input type=\"radio\"'+ 'name='+i +'value='+'a'+'/>'+"请假";
str=str+'<input type=\"radio\"'+ 'name='+i +'value='+'a'+'/>'+"未参加";
$("#div").append(str+"<br/>");
}
})
</script>
<div id="div">
</div>这样写就好了
这样写就好了,去下一个JQUERY库函数
//别下库函数了,就这么写就行了
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/JavaScript">
$(function(){
var str;
for(var i=0;i<5;i++){
str='<input type=\"radio\"'+ 'name='+i +'value='+'a'+'/>'+"参加";
str=str+'<input type=\"radio\"'+ 'name='+i +'value='+'b'+'/>'+"迟到";
str=str+'<input type=\"radio\"'+ 'name='+i +'value='+'c'+'/>'+"请假";
str=str+'<input type=\"radio\"'+ 'name='+i +'value='+'d'+'/>'+"未参加";
$("#div").append(str+"<br/>");
}
})
</script>
<div id="div">
</div>