gpt4 book ai didi

javascript - 在具有行标题和列标题的表格中,给定列标题文本和单元格文本,如何选择单元格 (td)?

转载 作者:行者123 更新时间:2023-11-28 03:28:01 25 4
gpt4 key购买 nike

给定这张表:

<table border>
<tbody>
<tr>
<th></th>
<th>A</th>
<th>B</th>
<th>C</th>
<th>D</th>
</tr>
<tr>
<th>B</th>
<td id="i0j0">sa</td>
<td id="i0j1">sa</td>
<td id="i0j2">sb</td>
<td id="i0j3">sa</td>
</tr>
<tr>
<th>C</th>
<td id="i1j0">sb</td>
<td id="i1j1">sb</td>
<td id="i1j2">sb</td>
<td id="i1j3">sb</td>
</tr>
<tr>
<th>D</th>
<td id="i2j0">sc</td>
<td id="i2j1">sc</td>
<td id="i2j2">sc</td>
<td></td>
</tr>
</tbody>
</table>

如果所需的对是列标题“B”和单元格“sa”,则应返回 ID 为 i0j1 的 td。如果该对是列标题“B”和单元格“sb”,则应返回 ID 为 i1j1 的元素。

我之前提出这个问题时遇到了问题,不是很清楚。如果您需要更多信息,请与我们联系。在这里可以找到一个带有它的表示的 JSBin:http://jsbin.com/amowUBA/7/edit

最佳答案

我最终遇到了这种情况:

  _parameter = 'B';
_state = 'sa';

// columns are in the first row
var column = $('tr:eq(0) > th:contains("'+_parameter+'")');
var cell = $('td:nth-child('+parseInt(column.index()+1)+'):contains("'+_state+'")');

要查看它的实现,请检查:http://jsbin.com/amowUBA/9/edit

关于javascript - 在具有行标题和列标题的表格中,给定列标题文本和单元格文本,如何选择单元格 (td)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19928487/

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