2015-09-07 49 views
1

如何將變量值附加到ID的末尾? 我有這樣的代碼:將變量值追加到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" 
     }); 

回答

3

串聯的值在JavaScript中的字符串是相當簡單的,你使用加號(+),但你需要做的字符串的

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

啊...那簡單!謝謝 :) – redviper2100

4

如果將變量n放在內部,則變爲字符串n而不是變量n的值爲2.

最終工作代碼:

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