zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    callAfter 例子2
    wxpython
    python 处理excel 进程无法退出的问题
    常用电子技术网
    Emeditor 与正则表达式
    Windows程序中的字符编码
    Delphi7 无法启动 问题搞定
    2007中国发烧盘点之作《天路》发烧女声版
    一台电脑安装多个(虚拟)网卡问题
    无法删除xxx文档/文件夹:找不到指定的路径。请确定指定的路径是否正确
  • 原文地址:https://www.cnblogs.com/onesea/p/13536652.html
Copyright © 2011-2022 走看看