:gt()选择器,为变量定义的索引

时间:2014-11-10 13:13:43

标签: javascript jquery

我正在尝试使用jquery的选择器:gt()。当我输入数字时,它会起作用,例如:gt(3)。我有一个数字变量,并希望将其传递给选择器,如:

var x = 9;
$("tr:gt(x)").hide();

我该怎么做?

6 个答案:

答案 0 :(得分:2)

您可以使用字符串连接:

$('tr:gt(' + x + ')').hide();

答案 1 :(得分:1)

使用字符串连接如下:

var x = 9;
$("tr:gt(" + x + ")").hide();

答案 2 :(得分:0)

由于x是变量,因此它不能是字符串。

$("tr:gt(" + x + ")").hide();

答案 3 :(得分:0)

试试这个:

var x = 9;
$("tr:gt("+x+")").hide();

答案 4 :(得分:0)

试试这个:您必须使用+符号连接变量,而不是将其作为字符串。

$("tr:gt(" + x + ")").hide();

答案 5 :(得分:0)

我建议使用.slice() instead of :gt()

var x = 9;
$("tr").slice(x+1).hide();