このテーブルを考えると:
<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」の場合、idi0j1
を持つ td が返されます。ペアが列ヘッダー「B」とセル「sb」の場合、idi1j1
を持つ要素が返されます。
以前にこの質問をするのに問題がありましたが、明確ではありませんでした。さらに情報が必要な場合はお知らせください。それを表現した JSBin は、http://jsbin.com/amowUBA/7/edit にあります 。