如何动态地放置jQuery:gt()?

时间:2013-02-09 14:16:34

标签: javascript jquery

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

我可以这样使用它:

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

问题在于我使用的是var:

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

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

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

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

这似乎不起作用。

1 个答案:

答案 0 :(得分:1)

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

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

如果opt的值为"a",则为opt + ":gt(30)"。然后,表达式"a:gt(30)"将评估为opt

您需要注意{{1}}是有效的选择器。