-2

有一个 jQuery:gt()选择器,它允许选择索引大于匹配集中索引的所有元素。

我可以这样使用它:

$(this).find('a:gt(30)');

问题是我正在使用 var 代替:

var opt = $("#div").text();

如何:gt()在变量旁边设置选择器:

var opt = $("#div").text();

$(this).find(opt:gt(30));

这似乎不起作用。

4

1 回答 1

1

您只需要使用字符串连接。

$(this).find(opt + ":gt(30)")

例如,如果opt的值为"a". 然后表达式opt + ":gt(30)"将计算为"a:gt(30)"

您需要小心这opt是一个有效的选择器。

于 2013-02-09T14:27:26.053 回答