【问题标题】:Is there a way to get the value inside the table by clicking an HREF Link?有没有办法通过单击 HREF 链接来获取表内的值?
【发布时间】:2015-10-28 08:24:58
【问题描述】:

我正在读取一个通过 Python 访问的 JSON 文件。 JSON 文件中的值将显示在表格中。每行,我有一个按钮。我想要的是在单击按钮时查看值。

我可以使用什么算法来存储所有值,所以当我点击按钮时,我可以获得相应的 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 %}

【问题讨论】:

    标签: javascript jquery python html json


    【解决方案1】:
    $('.btn btn-default').click(function(){
        var tdtext1 = $(this).closest('tr').find('.tdclass1')
         var tdtext2 = $(this).closest('tr').find('.tdclass2')
    })
    

    使用.closest()获取按钮所在行数据的值

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-27
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多