javascript - 如何获取表中某一行的值?

标签 javascript node.js

abc.ejs

<tbody>
  <% data.reverse() %>
    <% for(var i=0; i < data.length; i++) { %>
      <tr>
        <td># <%= data[i].id %></td>
        <td><%= data[i].email_address %></td>
        <td><%= data[i].mobile_number %></td>
        <td><%= data[i].status %></td>
        <td><%= data[i].credit_limit %></td>
        <td><a href="#" class="btn btn-info btn-md"><span class="glyphicon glyphicon-pencil"></span>Edit</a></td>
      </tr>
    <% } %>
</tbody>

每一行都有一个Edit按钮,我想在用户单击它时检索该特定行的值。我怎样才能在NodeJS中实现这个?

最佳答案

您可以使用按钮单击事件

jQuery('.editBtn').on('click', function() {
    var $row = jQuery(this).closest('tr');
    var $columns = $row.find('td');

    $columns.addClass('row-highlight');
    var values = "";

    jQuery.each($columns, function(i, item) {
        values =  item.innerHTML;
        alert(values);
    });
    console.log(values);
});

Working Demo here

关于javascript - 如何获取表中某一行的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51009258/

相关文章:

javascript - 在 node.js 中使用多个异步 redis 调用正确放置回调

node.js - Sails.js 缺少模块

javascript - 是否可以获取vuejs元素的DOM元素?

javascript - 如何使用 jquery 和 laravel 捕获并上传视频?

javascript - Node.js 执行 window.postmessage

node.js - HTTP2 的 Express 类型

javascript - Electron 协议(protocol)处理程序不适用于 Windows

javascript - 你如何在 javascript 中执行软件许可?

javascript - 如果另一个未选中,则禁用复选框 jQuery

node.js - 为什么我不能在我的 Node 应用程序中重命名这个对象?