gongming58 2018-12-12 16:38 采纳率: 0%
浏览 914

jquery用.html生成的radio,跟页面原有radio的name和id都相同,为什么能多选?

我用.html生成了新的radio,跟页面原有radio的name和id都相同,为什么能多选?就是我点击了生成的radio,再点击原有的radio,他俩可以同时选中。什么原因呢?

var content='';
            content+='<tr>';
            content+='<td style="text-align:center"><input type="radio" name="dizhi_id" id="dizhi_id" style="zoom:150%;" value="'+row['id']+'"  onclick="bbb('+row['id']+')"/>'+i+'</td>';
            content+='<td style="text-align:center">'+row['shouhuoren']+'</td>';
            content+='<td style="text-align:center">'+row['sheng']+row['shi']+row['qu']+'</td>';
            content+='<td style="text-align:center">'+row['dizhi']+'</td>';
            content+='<td style="text-align:center">'+row['youbian']+'</td>';
            content+='<td style="text-align:center">'+row['tel']+'</td>';
            content+='<td style="text-align:center">'+row['tel1']+'</td>';
            content+='<td style="text-align:center">'+row['tel2']+'</td>';
            content+='<td style="text-align:center">';
            content+='<div class="layui-btn-group"><button class="layui-btn layui-btn-danger layui-btn-sm" onclick="if(confirm(\'确认删除吗?\')){ window.location=\'?act=del_dizhi&id='+row['id']+'\';} return false;">删除</button></div>';
            content+='</td>';
            content+='</tr>';
            var content=$('#tablelist').after(content);
  • 写回答

2条回答 默认 最新

  • D狂风R 2018-12-12 18:10
    关注

    ID和name改为不一样的就行了,否则选中多个

    评论

报告相同问题?

悬赏问题

  • ¥15 使用C#,asp.net读取Excel文件并保存到Oracle数据库
  • ¥15 C# datagridview 单元格显示进度及值
  • ¥15 thinkphp6配合social login单点登录问题
  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配