我想知道如何以兼容的方式使用jQuery的:gt()。我试图动态显示/隐藏表行。
$('#' + tbodyId + ' > tr:gt(' + newRowStart + '):lt(' + rowsToShow + ')').show();
如果我尝试显示前5行,请说
newRowStart = 0
和rowsToShow = 5
。这不会显示第一行。将其设置为-1也不起作用。如果有一个像:gte()这样的包容性方法,那将非常有帮助。有谁知道如何做到这一点?谢谢
最佳答案
一种选择是使用slice()
:
$('#'+tbodyId)
.find('tr')
.slice( newRowStart, newRowStart + rowsToShow ) // inclusive of starting point
.show();