获取下一行的colspan值

时间:2013-09-25 17:05:30

标签: jquery

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

我试过了:

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

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

1 个答案:

答案 0 :(得分:0)

我能够找到解决方案以防任何人需要它。感谢Arun P Johny带领我走向正确的方向:

$(CTRL).closest( 'TR')下。( 'TR:已(TD [COLSPAN])')找到( 'TD [列跨度]')不( '[列跨度= 1]') .attr( 'COLSPAN')