0

我有一个 html 表格,它使用箭头键来导航左、右、上和下。如果我进入下一行并且任何单元格中有一个 colspan,我需要进行调整,以便向下箭头将我带到正确的单元格。我似乎无法获得下一行的 colspan 的值。

我努力了:

var span = $(ctrl).closest('tr').next('tr:has(td[colSpan])').html();

但它只是给了我所有的 html <td>。我无法对具有列跨度的列进行硬编码,因为它可以是前四列中的任何一列。但是每行最多只能有一个列跨度。我需要获得该 colspan 的值,而不必遍历行中的每一列。

4

1 回答 1

0

如果有人需要,我能够找到解决方案。感谢 Arun P Johny 引导我朝着正确的方向前进:

$(ctrl).closest('tr').next('tr:has(td[colSpan])').find('td[colspan]').not('[colspan=1]').attr( 'colSpan')

于 2013-09-25T18:11:51.890 回答