有一个jQuery :gt()
选择器,它允许在匹配集合中选择索引大于索引的所有元素。
我可以这样使用它:
$(this).find('a:gt(30)');
问题在于我使用的是var:
var opt = $("#div").text();
如何在变量旁边设置:gt()
选择器:
var opt = $("#div").text();
$(this).find(opt:gt(30));
这似乎不起作用。
答案 0 :(得分:1)
您只需要使用字符串连接。
$(this).find(opt + ":gt(30)")
如果opt
的值为"a"
,则为opt + ":gt(30)"
。然后,表达式"a:gt(30)"
将评估为opt
。
您需要注意{{1}}是有效的选择器。