在jquery中为id添加一个变量值

Append a variable value to the id in jquery

本文关键字:一个 变量值 jquery 中为 id 添加      更新时间:2023-09-26

如何将变量值附加到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"
         });

从'"中去掉n个变量。如果你把变量n放在引号里,它就变成了字符串n,而不是值为2的变量n。

最终工作代码:

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

在JavaScript中连接一个值和一个字符串非常简单,您使用加号(+),但是您需要在字符串之外做:

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