有没有办法通过单击HREF链接获取表中的值?

时间:2015-10-28 08:24:59

标签: javascript jquery python html json

我正在阅读一个通过Python访问的JSON文件。然后,JSON文件中的值将显示在表中。每行,我有一个按钮。我想要的是在点击按钮时看到值。

我可以使用哪种算法来存储ALL值,这样当我点击按钮时,我可以获得相应的ROW值。

在下面迭代我的JSON文件:

<tr>
    <td align="center">{{ entryIteration.sha1 }}</td>
    <td align="center">{{ entryIteration.requestedStatus }}</td>
    <td align="center">{{ entryIteration.detectionName }}</td>
    <td>{{ entryIteration.userRemarks }}</td>
    <td>
        <a href="#" class="btn btn-success btn-sm" data-toggle="modal" data-target="#modalApprove">Approve</a>
        <a href="#" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#modalReject">Reject</a>
        <a href="#" class="btn btn-default btn-sm">View</a>
    </td>
</tr>
{% endfor %}

1 个答案:

答案 0 :(得分:1)

$('.btn btn-default').click(function(){
    var tdtext1 = $(this).closest('tr').find('.tdclass1')
     var tdtext2 = $(this).closest('tr').find('.tdclass2')
})

使用.closest()获取按钮

行中的数据值
  

描述:对于集合中的每个元素,通过测试元素本身并遍历DOM树中的祖先来获取与选择器匹配的第一个元素。