Таким образом, у меня есть этот пример здесь, где у меня есть переменная javascript "id", которую я хочу поместить в 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>
Это всего лишь пример, и важно, чтобы id-id был идентификатором переменной, а не только именем. Надеюсь, кто-нибудь может мне помочь. Спросите меня, не понимаете ли вы! благодаря
$('#' + id).css({"background-color" : color});
var id = 1;
$('div').attr('id', id).css('background-color', 'blue');
Селектор не очень хорош, но я не знаю, как вы создаете свой <div>
.
Я думаю, вы делаете это неправильно.
Что вам нужно сделать, так это создать другой класс css с другим атрибутом.
.blue{ background-color : blue; }
.green{ background-color : green; }
И затем, с вашим js-кодом, вы загружаете выбранный класс в элемент.
Примечание. Это не очень хороший ответ на ваш вопрос, но это другой способ сделать это.
Надеюсь, что эта помощь
id
переменногоid
? Также используйтеvar color = "blue";
в противном случае вы получите неопределенную ошибку переменной.