在CSS选择器中使用变量

时间:2015-01-29 19:24:21

标签: javascript css-selectors

这可能是一个非常愚蠢的问题,但我有这个CSS选择器:

$('.result:nth-child(25) .name .title')

哪个有效。但是当我设置变量a = 25时,它会中断

$('.result:nth-child(a) .name .title')

 Uncaught Error: Syntax error, unrecognized expression: :nth-child

我做错了什么?

1 个答案:

答案 0 :(得分:4)

您必须使用字符串连接在JavaScript中手动将值插入字符串。试试这个:

$('.result:nth-child(' + a + ') .name .title')