元素的所有 元素-6ren"> 元素的所有 元素-我想选择全部与 位于同一列的元素具有 data-something 的元素作为属性。 Column A Column B Column C-6ren">
gpt4 book ai didi

javascript - 选择 "belong"到特定 元素的所有 元素

转载 作者:行者123 更新时间:2023-12-02 14:37:14 24 4
gpt4 key购买 nike

我想选择全部<td><th> 位于同一列的元素具有 data-something 的元素作为属性。

<table border="1">
<tr>
<th data-column="A">Column A</th>
<th data-column="B">Column B</th>
<th data-column="C">Column C</th>
<th data-column="D">Column D</th>
</tr>
<tr>
<td>Data A1</td>
<td>Data B1</td>
<td>Data C1</td>
<td>Data D1</td>
</tr>
<tr>
<td>Data A2</td>
<td>Data B2</td>
<td>Data C2</td>
<td>Data D2</td>
</tr>
<tr>
<td>Data A3</td>
<td>Data B3</td>
<td>Data C3</td>
<td>Data D3</td>
</tr>
<tr>
<td>Data A4</td>
<td>Data B4</td>
<td>Data C4</td>
<td>Data D4</td>
</tr>
<tr>
<td>Data A5</td>
<td>Data B5</td>
<td>Data C5</td>
<td>Data D5</td>
</tr>
</table>

例如单击数据列 A 的按钮,我想选择属于 A 列的所有元素。

我为表格的视觉示例制作了快速表格:

enter image description here

Vanilla 或 jQuery(或一些轻量级库),我对这两种解决方案都持开放态度。谢谢。

最佳答案

$('table tr td:nth-child('+$("table th[data-column="desired value"]").index() + 1+')')

关于javascript - 选择 "belong"到特定 <th> 元素的所有 <td> 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37356047/

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