有人可以帮我找到没有隐藏的前一行。使用箭头键,可以使用它在表格的单元格中向上导航。
$(ct).closest('tr').prev().find('td:eq(' + $(ct).closest('td').index() + ')');
我基本上得到了对该单元格的引用并在其周围设置了一个黑色边框。
用户可以显示/隐藏行。因此,如果行被隐藏,则整行的显示设置为无。如果一个人正在向上导航并且它上面的下三行是隐藏的,我需要跳到那三行上面没有隐藏的那一行,如果这有任何意义的话。
我试过了:
$(ct).closest('tr').prev().not(':hidden').find('td:eq(' + $(ct).closest('td').index() + ')');
$(ct).closest('tr').not(':hidden').prev().find('td:eq(' + $(ct).closest('td').index() + ')');
两者都没有真正工作。有任何想法吗?提前致谢。