zoukankan      html  css  js  c++  java
  • 前端:JS获取单击按钮单元格所在行的信息

    在操作表格前后端交互式时,总会遇到将所要操作的行的信息传至后台进行数据库更新的操作,本文适用于标准的html页面和js库,并提出了三种操作方式根据实际情况进行选择

    1.表格格式如图所示

    2.表格代码如图所示

    复制代码
    <c:forEach items="${users}" var="user">
      <tr>
        <td id="">${user.createTime}</td>
        <td id="userName">${user.userName}</td>
        <td id="">${user.role}</td>
        <td id="">${user.phone}</td>
        <td id="">${user.groupId}</td>
        <td id="">${user.groupRole}</td>
        <td id="">${user.lastUpdate}</td>
        <td>
          <button id="edit" class="layui-btn layui-btn-small">
            <i class="layui-icon">&#xe642;</i>
          </button>
          <button id="delete" class="layui-btn layui-btn-small">
            <i class="layui-icon">&#xe640;</i>
          </button>
        </td>
      </tr>
    </c:forEach>
    复制代码

    3.获取电机按钮指定列的值代码如下

    复制代码
     $('#delete').on('click', function() {
          //第一种方式按照index进行值的获取,个人不推荐
          //var userName = $(this).parents("tr").children("td:nth-child(2)").text();
          //第二种方式按照id获取值,推荐
          var userName = $(this).parents("tr").find("#userName").text();
          //第三种方式按照class获取值
          //var userName = $(this).parents("tr").find(".userName").text();
    });
    复制代码

    4.需要注意的是需要引入jquery.js库

    <script src=".../jquery.min.js?t=1484026799191" charset="utf-8"></script>

    5.效果图如下

    http://www.cnblogs.com/makexu/
  • 相关阅读:
    蛋糕切割【数论,数学】
    【洛谷P1082】同余方程【扩欧】
    【洛谷P4003】无限之环【费用流】
    【洛谷P4503】企鹅QQ【字符串hash】
    【洛谷P3084】照片Photo【单调队列dp】
    【洛谷P2286】宠物收养场【Treap】
    POJ 3984 迷宫问题
    牛客IOI周赛19-普及组题解
    UVA 11624 Fire!
    FZU 2150 Fire Game
  • 原文地址:https://www.cnblogs.com/libin-1/p/6277797.html
Copyright © 2011-2022 走看看