我有一个html表,它使用箭头键导航左,右,上,下。如果我走到下一行并且任何一个单元格中都有一个colspan,我需要进行调整,以便向下箭头将我带到正确的单元格。我似乎无法获得下一行的colspan值。
我试过了:
var span = $(ctrl).closest('tr').next('tr:has(td[colSpan])').html();
但它只是给了我所有<td>
的html。我无法对具有列跨度的列进行硬编码,因为它可以是前四列中的任何一列。但每行最多只能有一个列跨度。我需要获得colspan的值,而不必遍历行中的每一列。
答案 0 :(得分:0)
我能够找到解决方案以防任何人需要它。感谢Arun P Johny带领我走向正确的方向:
$(CTRL).closest( 'TR')下。( 'TR:已(TD [COLSPAN])')找到( 'TD [列跨度]')不( '[列跨度= 1]') .attr( 'COLSPAN')