2011-07-31 9 views
0

나는 here과 같은 상황이지만 필자는 이후에 쓰고 싶지 않지만 부모 요소를 양식화하려고합니다.자바 스크립트 : 부모 요소 스타일링

$(".test3").closest(".divouter").after("<div>Foo</div>");

작품 위에서이 코드,하지만 난의 setAttribute 또는 다른 물건을 내가 오류가 아래 얻고로 후 교체 할 때 :

TypeError: $(".test3").closest(".divouter").setAttribute is not a function

$(".test3").closest(".divouter").setattribute("style", "background-color:#DEDEDE;");

에 대한 메시지는

도와 주시겠습니까?

감사합니다. 내 영어에 대해 사과합니다, 프르 메 메크.

답변

1

DOM 노드가 아니라 jQuery 객체를 반환하고 있습니다. 즉, 대신 jQuery의 attr() 메소드를 원한다는 의미입니다.

편집 : 일부 세부 정보를 추가하고 css() jQuery 메서드를 원한다는 것을 분명히했습니다.

$(".test3").closest(".divouter").css("background-color", "#DEDEDE"); 
+0

Squeegy, 고맙습니다. :) – Przemek

관련 문제