jquery - Jquery从html表中获取特定列的单元格值

标签 jquery html-table

我想使用 JQuery 从 html 表中获取特定列的单元格值。我有一个包含从数据库获取的事务数据的表。除此之外,还包含一个带有插入交易按钮的列。我想要的是,当我单击该按钮时,我应该从该特定行获取单元格值。

enter image description here

我尝试过以下代码行,但没有成功。

$(".btn").click(function () {
    var texto = $('table tr:nth-child(1) td:nth-child(2)').text()
    alert(texto)
});

最佳答案

这里您需要指出您单击按钮的行以及您需要获取单元格值的行。这是我的代码:

$(".btn").click(function () {
    var $row = $(this).parents('tr');
    var texto = $row.find('td:nth-child(5)').text();
    alert(texto);
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table width="100%" border="1">
  <tr>
    <td>date</td>
    <td>name</td>
    <td>department</td>
    <td>departmentcode</td>
    <td>id</td>
    <td>cash</td>
    <td>and<t/d>
    <td><button class="btn">ADD TRANSACTION</button></td>
  </tr>
  <tr>
    <td>date2</td>
    <td>name2</td>
    <td>department2</td>
    <td>departmentcode2</td>
    <td>id2</td>
    <td>cash2</td>
    <td>and2<t/d>
    <td><button class="btn">ADD TRANSACTION</button></td>
  </tr>    
  
  
</table>

关于jquery - Jquery从html表中获取特定列的单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48017829/

相关文章:

javascript - 设置搜索字段的默认值 - 请帮忙!

html - 图中的表格 - 使用标题或图形标题?

html - 带有 `position: absolute` 的内部按钮将放置在 table 外面

html - 并排显示 Gwt SuggestBox 单元格

javascript - 包含行的表内的容器元素

angular - 在 Angular 2\4 表中向下键

Jquery Migrate CDN 回退条件

javascript - 如何在悬停后显示从下到上的下拉菜单 slider 效果?

javascript - jQuery next 模态图像不透明动画

javascript - 编辑 JavaScript 函数,使其仅适用于指定的 div,而不适用于所有 div