Javascript 如何计算变量名中的字符串

Javascript 如何计算变量名中的字符串,javascript,jquery,Javascript,Jquery,如何计算脚本中的字符串 比如说 我想写这段代码 $('#ul23').prepend(item); 但我只有变量中的数字,比如 var x = 23; $('#ul{x}').prepend(item); // how can I make it??I know only the php way... 仅此而已: $("#ul" + x).prepend(item); 旁注:这种语法存在于中。在CoffeeScript中,您可以编写“abc{x}def”,它将变成“abc23def”。虽然

如何计算脚本中的字符串

比如说

我想写这段代码

$('#ul23').prepend(item);
但我只有变量中的数字,比如

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

$("#ul" + x).prepend(item);
旁注:这种语法存在于中。在CoffeeScript中,您可以编写
“abc{x}def”
,它将变成
“abc23def”
。虽然在JavaScript中,它实际上会被转换为
“abc”+(x)+“def”

,但如下所示:

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

旁注:这种语法存在于中。在CoffeeScript中,您可以编写
“abc{x}def”
,它将变成
“abc23def”
。虽然在JavaScript中,它实际上会被翻译成
“abc”+(x)+“def”

嗯,为什么不直接连接呢?比如“#ul”+xumm为什么不直接连接呢?就像“#ul”+x关联是我们所说的,非常简单:D btw+1用于咖啡,串联是我们所说的,非常简单:D btw+1用于咖啡