给定下表,我如何获取每个 td 元素对应的表头?
<table>
<thead>
<tr>
<th id="name">Name</th>
<th id="address">Address</th>
</tr>
</thead>
<tbody>
<tr>
<td>Bob</td>
<td>1 High Street</td>
</tr>
</tbody>
</table>
鉴于我目前拥有以下任何一项td
我已经可以使用的元素,我如何找到相应的th
元素?
var $td = IveGotThisCovered();
var $th = GetTableHeader($td);
var $th = $td.closest('tbody').prev('thead').find('> tr > th:eq(' + $td.index() + ')');
或者稍微简化一点
var $th = $td.closest('table').find('th').eq($td.index());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)