table中的radio,怎么分开选择

for (var i = 0; i < td.length; i++) {
    dom += '<tr>'
    dom += '<td>'
    dom += '<span>同意</span>'
    dom += '<input id="CheckAll" name="CheckAll" type="radio" value="1">'
    dom += '<span>否决</span>'
    dom += '<input id="CheckAll" name="CheckAll" type="radio" value="2">'
    ...
    ...

image.png
这四个radio中只能选择一个,请问以行来分隔选,每行可以选一个呢,老哥应该懂我的意思

阅读 1.7k
2 个回答
for (var i = 0; i < td.length; i++) {
    dom += '<tr>'
    dom += '<td>'
    dom += '<span>同意</span>'
    dom += `<input id="CheckAll_{Math.random().toString(36).substr(2)}" name="CheckAll${i}" type="radio" value="1">`
    dom += '<span>否决</span>'
    dom += `<input id="CheckAll_{Math.random().toString(36).substr(2)}" name="CheckAll${i}" type="radio" value="2">`
    ...
    ...

同一行的name要一样,不同行的要不一样,他们是根据name来识别的,一样的name只能选一个

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题