如何评估变量名中的字符串

时间:2013-08-02 17:25:36

标签: javascript jquery

如何评估脚本中的字符串?

例如

我想写这段代码。

$('#ul23').prepend(item);

但我只在变量中有数字,例如

var x = 23;
$('#ul{x}').prepend(item); // how can I make it??I know only the php way...

1 个答案:

答案 0 :(得分:6)

就是这样:

$("#ul" + x).prepend(item);

附注:CoffeeScript中存在此类语法。在CoffeeScript中,您可以编写"abc#{x}def",它将变为"abc23def"。虽然在JavaScript中它实际上会被翻译为"abc" + (x) + "def"