2012-03-27 2 views
0

현재 가상의 조직에서 다양한 프로젝트의 시작일과 종료일을 보여주는 달력에 작업 중입니다. 각 프로젝트의 javascript 클래스를 사용하여 관리하고 있습니다.".css()"메서드를 사용하여 배경색을 동적으로 변경 jQuery

내가 알 수없는 것은 : jQuery의 .css() 메소드에 객체 값을 전달하는 방법이 있는지입니다.

예를 들어, 나는 이런 식으로 뭔가를 할 수 있습니다

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

답변

3

당신이 두 번째 인수에 대한 견적을 제거해야합니다. 나는 object이 정말로 유용 할 가치가있는 colorCode 속성을 가진 객체라고 생각합니다.

현재 문자열 값 "object.colorCode"을 스타일에 전달 중입니다.이 스타일은 분명히 전혀 이해가되지 않습니다.

그 외에도 $('this')에는 인용 부호가 없어야합니다. $(this)하시기 바랍니다.

+0

의 한 속성입니다 네, 그것은했다! , 이것은 내 첫 번째 스택 오버플로 질문이며, 어쨌든 당신의 도움을 주셔서 감사합니다. 어리석은 질문입니다. – Snedden27

+0

@ user1295276 : 어리석은 것처럼 보이지 않았습니다. 질문을 명확하고 합리적인 방법으로 질문했습니다 (표준이 아닙니다). 묻는 것은 잘못된 것이 아닙니다. – jAndy

0

object.colorCode을 따옴표없이 전달해야합니다. 또한 $(this) 중 하나 그래서 문이해야 따옴표를하지 말았어야 : colorCode를 가정 한 것입니다

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

object

+0

예, 고맙습니다. 오버플로 스택이 새로 생겼습니다. 문제가 해결되었음을 보여주는 방법이 있습니까? – Snedden27

+0

동의하는 답의 왼쪽에있는 확인란 개요를 클릭하십시오. – Stefan

관련 문제