Динамическое изменение цвета фона с помощью метода .css () jQuery - PullRequest
0 голосов
/ 27 марта 2012

В настоящее время я работаю над календарем, показывающим даты начала и окончания различных проектов в гипотетической организации, мне удалось сделать это, используя классы в javascript для каждого проекта

Что я не могу понять, так это: есть ли способ передать значения объекта в метод .css () в jQuery.

Например, могу ли я сделать что-то вроде этого:

$('this').css('background-color','object.colorCode');

Ответы [ 2 ]

3 голосов
/ 27 марта 2012

Вам нужно удалить цитату для второго аргумента там.Я думаю, object действительно является объектом со свойством colorCode, которое, как мы надеемся, содержит полезное значение.

В настоящее время вы передаете строковое значение "object.colorCode" в стиль, что, очевидно, не имеет смыславообще.

Помимо этого, $('this'), с другой стороны, не должно иметь кавычек.$(this) пожалуйста.

0 голосов
/ 27 марта 2012

Вы должны быть в состоянии пройти в object.colorCode без кавычек.Также $(this) не должно иметь кавычек, поэтому утверждение должно быть:

$(this).css('background-color', object.colorCode);

То есть colorCode является свойством object

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...