我正在尝试使用jquery的选择器:gt()。当我输入数字时,它会起作用,例如:gt(3)。我有一个数字变量,并希望将其传递给选择器,如:
var x = 9;
$("tr:gt(x)").hide();
我该怎么做?
答案 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();