javascript - 如何获取表中一行的值?
问题描述
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);
});
推荐阅读
- javascript - 为什么地址栏的行为与通过 JavaScript 更改 URL 时不同
- c# - 找不到 C# ArgumentNullException 类型或命名空间。VS 代码
- javascript - 为什么要比较 void 0 而不是 undefined?(TypeScript 空值合并运算符)
- python - 使用类装饰器时如何获取类的实例
- javascript - 无法在firebase中的时间戳内将变量输入Date构造函数?
- javascript - 对 getElementById 使用字典键
- angular - 在 Ionic 4 中传递 Iframe src 值
- azure - 无法通过 azure 函数填充自定义 azure B2C 属性
- android - 包含片段的 setContentView 布局上的 android.view.InflateException
- go - 为什么golang时间功能在某些日期会失败