在jquery中将变量值附加到id

时间:2015-09-07 05:47:36

标签: javascript jquery

如何将变量值附加到id的末尾? 我有这段代码:

n = 2;
$("#input_color").spectrum({
             preferredFormat: "rgb",
             color: "#f00"
         });

我希望看起来像这样:

n = 2;
$("#input_color2").spectrum({
             preferredFormat: "rgb",
             color: "#f00"
         });

有没有办法像这样合并?

n=2;
$("#input_color + 'n'").spectrum({
             preferredFormat: "rgb",
             color: "#f00"
         });

2 个答案:

答案 0 :(得分:4)

从'"中取出n变量。如果将变量n放在quots中,则变为字符串n而不是变量n,其值为2。

最终工作代码:

n=2;
$("#input_color" + n).spectrum({
    preferredFormat: "rgb",
    color: "#f00"
});

答案 1 :(得分:3)

在JavaScript中将值与字符串连接非常简单,您使用加号(+),但是您需要在字符串 之外执行此操作:< / p>

n=2;
$("#input_color" + n).spectrum({
    preferredFormat: "rgb",
    color: "#f00"
});