2013-10-03 51 views
0

所以我有這裏的例子,我有我想要放入divs id的JavaScript變量「id」。設置JavaScript變量使用div ID

<div id="(var id here)" style="width:100px; height:100px; border:5px solid black; "> 

</div> 

<script> 
var id; 

var color = blue 

$('#(var id here)').css({"background-color" : color}); 
</script> 

這只是一個例子,重要的是div id是變量id,而不僅僅是名稱。希望可以有人幫幫我。問我,如果你不明白!由於

+0

你是說你想把div的id設置成變量id嗎​​?另外,使用'var color =「blue」;'否則你會得到一個未定義的變量錯誤。 – Joe

+0

你現在想要什麼? – kaushik0033

+0

你在問如何使用字符串? – epascarello

回答

3
$('#' + id).css({"background-color" : color}); 
0
var id = 1; 

$('div').attr('id', id).css('background-color', 'blue'); 

的選擇是不是真的好,但我不知道你是怎麼創建<div>

0

我認爲你做錯了。

你需要做的是創建具有不同屬性的不同css類。

.blue{ background-color : blue; } 
.green{ background-color : green; } 

然後,用您的js代碼將選定的類加載到元素。

注意:這不是一個很好的回答你的問題,但一個不同的方式來做到這一點。

希望這個幫助