jQuery CSS 작업 - css() 메서드

예제

<p> 요소의 색상을 설정합니다:

$(".btn1").click(function(){
  $("p").css("color","red");
});

직접 시도해 보세요

정의와 사용법

css() 메서드는 일치하는 요소의 하나 또는 여러 스타일 속성을 반환하거나 설정합니다.

CSS 속성 값을 반환합니다

첫 번째 일치하는 요소의 CSS 속성 값을 반환합니다.

주석:값을 반환할 때 사용될 경우, 줄임 글자 CSS 속성(예: "background" 및 "border")을 지원하지 않습니다.

$(selector).css(name)
매개변수 설명
name 필수입니다. CSS 속성 이름을 정의합니다. 이 매개변수는 모든 CSS 속성을 포함할 수 있습니다. 예를 들어 "color".

예제

첫 번째 문단의 color 스타일 속성 값을 가져옵니다:

$("p").css("color");

직접 시도해 보세요

CSS 속성 설정

모든 일치하는 요소의 지정된 CSS 속성을 설정합니다.

$(selector).css(name,value)
매개변수 설명
name 必需. CSS 속성의 이름을 정의합니다. 이 매개변수는 어떤 CSS 속성을 포함할 수 있으며, 예를 들어 "color"입니다.
value

선택적. CSS 속성의 값을 정의합니다. 이 매개변수는 어떤 CSS 속성 값을 포함할 수 있으며, 예를 들어 "red"입니다.

공백 문자 값을 설정하면 해당 속성이 요소에서 제거됩니다.

예제

모든 구절의 색상을 빨간색으로 설정합니다:

$("p").css("color","red");

직접 시도해 보세요

함수를 사용하여 CSS 속성을 설정합니다

모든 일치하는 요소의 스타일 속성 값을 설정합니다.

이 함수는 설정할 속성 값을 반환합니다. 두 개의 매개변수를 받아들입니다, index는 요소가 객체 집합에서의 인덱스 위치이고, value는 원래의 속성 값입니다.

$(selector).css(name,function(index,value))
매개변수 설명
name 必需. CSS 속성의 이름을 정의합니다. 이 매개변수는 어떤 CSS 속성을 포함할 수 있으며, 예를 들어 "color"입니다.
function(index,value)

CSS 속성의 새로운 값을 반환하는 함수를 정의합니다.

  • index - 선택적. 선택자의 index 위치를 받아들입니다
  • oldvalue - 선택적. CSS 속성의 현재 값을 받아들입니다.

예제 1

모든 구절의 색상을 빨간색으로 설정합니다:

$("button").click(function(){
    $("p").css("color",function(){return "red";});
    });

직접 시도해 보세요

예제 2

div의 너비를 점진적으로 증가시킵니다:

$("div").click(function() {
  $(this).css(
    "width", function(index, value) {return parseFloat(value) * 1.2;}
  );
});

직접 시도해 보세요

여러 개의 CSS 속성/값을 설정합니다

$(selector).css({property:value, property:value, ...})

이 매개변수를 통해 모든 일치하는 요소의 스타일 속성을 설정합니다.

이는 모든 일치하는 요소에 많은 스타일 속성을 설정하는 최선의 방법입니다.

매개변수 설명
{property:value}

必需. 설정할 스타일 속성의 "이름/값" 객체를 정의합니다.

이 매개변수는 여러 개의 CSS 속성 이름/값을 포함할 수 있습니다. 예를 들어 {"color":"red","font-weight":"bold"}

예제

$("p").css({
  "color":"white",
  "background-color":"#98bf21",
  "font-family":"Arial",
  "font-size":"20px",
  "padding":"5px"
  });

직접 시도해 보세요