我发现我可以这样做以获取2到5之间的动态表行:
var limitTable = $(table).find('tr:gt(2):lt(5)');
但我不能这样做:
var temp1 = 2;
var temp2 = 5;
var limitTable = $(table).find('tr:gt(temp1):lt(temp2)');
在我的情况下,我无法对" gt()"中的值进行硬编码。和" lt()"。它将取决于递增的变量。不知道该怎么办。 JSFIDDLE
答案 0 :(得分:1)
您的策略使用temp1
和temp2
时出错。使用它来动态构建条件(注意我如何连接变量)
var limitTable = $(table).find('tr:gt(' + temp1 + '):lt(' + temp2 + ')');