使用变量从动态表中获取行

时间:2014-12-17 19:11:18

标签: jquery

我发现我可以这样做以获取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

1 个答案:

答案 0 :(得分:1)

您的策略使用temp1temp2时出错。使用它来动态构建条件(注意我如何连接变量)

var limitTable = $(table).find('tr:gt(' + temp1 + '):lt(' + temp2 + ')');