gpt4 book ai didi

javascript - 识别在表中单击的 td

转载 作者:行者123 更新时间:2023-12-02 17:31:39 25 4
gpt4 key购买 nike

我有一个如下表

enter image description here(全屏:/image/7Mluq.png)

在这里您可以看到某些 td 上的“向下”箭头.

例如<td>第 2 行第 4 列为:

<td>
<a href="doc4.html" name="doc4" target="_blank">doc4</a>
<span class="arrow"></span>
<div class="toggle" style="display: none;">
<div><a href="image_3.1.jpg" name="image" target="_blank">image</a></div>
<div><a href="testingwrongtype_2.2.gif" name="testingwrongtype" target="_blank">testingwrongtype</a></div>
<div><a href="vsd_2_1.2.png" name="vsd_2" target="_blank">vsd_2</a></div>
<div><a href="BMP_1.3.bmp" name="BMP" target="_blank">BMP</a></div>
</div>
</td>

假设用户单击“第 2 行和第 4 列(即 doc4)”的箭头,那么我想获取某个变量中的行号。

var row_clicked = 2

我怎样才能实现这个目标?

最佳答案

您可以使用.parent() .closest() 获取点击的 td 的父级 tr 以及 .index() 获取此 tr 的索引:

$('table tr td').click(function() {
var row_clicked = $(this).closest('tr').index(); // or $(this).parent().index();
});

关于javascript - 识别在表中单击的 td,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23009910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com