0

So I have this example here where I have javascript variable "id" which I want to put into a divs 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>

This is just an example and it's important that the div id is the variable id, not just a name. Hope someone can help me. Ask me if you don't understand! Thanks

4

3 に答える 3

3
$('#' + id).css({"background-color" : color});
于 2013-10-03T13:23:51.363 に答える
0
var id = 1;

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

セレクターはあまり良くありませんが、あなたの<div>.

于 2013-10-03T13:26:32.020 に答える
0

やり方が間違っていると思います。

あなたがする必要があるのは、異なる属性を持つ異なるcssクラスを作成することです.

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

次に、js コードを使用して、選択したクラスを要素にロードします。

注:これはあなたの質問に対する良い答えではありませんが、別の方法です。

この助けを願っています

于 2013-10-03T13:27:42.573 に答える