为了账号安全,请及时绑定邮箱和手机立即绑定

动态生成radio,name互相冲突

动态生成radio,name互相冲突

慕后森 2018-11-16 10:15:00
<button>添加ROW</button><table>    <tr>        <td>            <input type="radio" name="HasFlower" class="yes">是            <input type="radio" name="HasFlower" class="no">否        </td>    </tr></table><script>$("button").click(function(){    var chtml=$("table").children().clone(true);    $(this).after(chtml);    var nRow=$(this).siblings('tbody');    for(var i=0;i<nRow.length;i++){        nRow[i].setAttribute("data-myid",i+1);        nRow.children("tr").find("input[class='yes']")[i].setAttribute("name","HasFlower"+i);        nRow.children("tr").find("input[class='no']")[i].setAttribute("name","HasFlower"+i);    };});</script>点击生成新的table,同时为radio动态改变name,但是不同的name却互相冲突,如name=HasFlower1和name=HasFlower2无法同时选中,这是为什么?
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

https://img1.sycdn.imooc.com//5c170fe9000163f405960401.jpg

查看完整回答
反对 回复 2018-12-17
  • 1 回答
  • 0 关注
  • 872 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号