• jquery获取动态table列表的值并组装成数组返回


     

    • 效果如下

    • 代码如下(后续完善加载动态table列表)
    1.  
      <!DOCTYPE html>
    2.  
      <html lang="en">
    3.  
      <head>
    4.  
      <meta charset="UTF-8">
    5.  
      <title>Title</title>
    6.  
      <script src="js/jquery-1.8.3.js"></script>
    7.  
      </head>
    8.  
      <body>
    9.  
      <table id="mytable" bgcolor="aqua" border="1" align="center"
    10.  
      style="top:20%;left:40%;position: absolute; 400px;height: 300px;">
    11.  
      <tr>
    12.  
      <td>姓名</td>
    13.  
      <td>是否男性</td>
    14.  
      </tr>
    15.  
      <tr>
    16.  
      <td>
    17.  
      <input id="col1" name="work" value="刘德华" style="height: 100%; 100%;"/>
    18.  
      </td>
    19.  
      <td>
    20.  
      <input type="radio" name="btn1" value="是">是
    21.  
      <input type="radio" name="btn1" value="否">否
    22.  
      </td>
    23.  
      </tr>
    24.  
      <tr>
    25.  
      <td>
    26.  
      <input id="col2" name="work" value="林志玲" style="height: 100%; 100%;"/>
    27.  
      </td>
    28.  
      <td>
    29.  
      <input type="radio" name="btn2" value="是">是
    30.  
      <input type="radio" name="btn2" value="否">否
    31.  
      </td>
    32.  
      </tr>
    33.  
      <tr>
    34.  
      <td>
    35.  
      <input id="col3" name="work" value="张飞" style="height: 100%; 100%;"/>
    36.  
      </td>
    37.  
      <td>
    38.  
      <input type="radio" name="btn3" value="是">是
    39.  
      <input type="radio" name="btn3" value="否">否
    40.  
      </td>
    41.  
      </tr>
    42.  
      <tr>
    43.  
      <td>
    44.  
      <input id="col4" name="work" value="刘备" style="height: 100%; 100%;"/>
    45.  
      </td>
    46.  
      <td>
    47.  
      <input type="radio" name="btn4" value="是">是
    48.  
      <input type="radio" name="btn4" value="否">否
    49.  
      </td>
    50.  
      </tr>
    51.  
      </table>
    52.  
      <button onclick="onSubmit()" style="margin-left:50%;margin-top: 30%; 70px;height: 50px;">提交</button>
    53.  
      <script type="text/javascript">
    54.  
      function onSubmit() {
    55.  
      var ras3 = [];
    56.  
      var srTempNo, isMan;
    57.  
      var rows = document.getElementById("mytable").rows;
    58.  
      for (var i = 1; i < rows.length; i++) {
    59.  
      srTempNo = $("#col" + i).val();
    60.  
      isMan = $("input[name='btn" + i + "']:checked").val();
    61.  
      ras3.push({srTempNo: srTempNo, isMan: isMan});
    62.  
      }
    63.  
      alert("提交成功" + ":" + JSON.stringify(ras3));
    64.  
      }
    65.  
      </script>
    66.  
      </body>
    67.  
      </html>
  • 相关阅读:
    easyUI的formatter使用
    tomcat的CATALINA_HOME可以不用设置
    关于json解析中 解析多重json对象
    "i++"和"++i"浅析
    poj1050 To the Max(降维dp)
    2017年暑假ACM集训日志
    codevs1228 (dfs序+线段树)
    密钥登录服务器
    使用iwd联网
    idea和gradle创建android遇到的网络问题
  • 原文地址:https://www.cnblogs.com/onesea/p/13536652.html
Copyright © 2020-2023  润新知