jQuery CSS 유형


jQuery - CSS 클래스 가져오기 및 설정


jQuery를 사용하면 CSS 요소를 쉽게 조작할 수 있습니다.


jQuery CSS 조작

jQuery에는 CSS 조작을 수행하는 여러 가지 방법이 있습니다. 다음 내용을 학습합니다.

  • addClass() - 선택한 요소에 하나 이상의 클래스 추가

  • removeClass() - 선택한 요소에서 하나 이상의 클래스 제거

  • toggleClass() - 추가/ 선택한 요소에 대한 클래스 전환 작업 제거

  • css() - 스타일 속성 설정 또는 반환


인스턴스 스타일 시트

다음 스타일 시트가 사용됩니다. 페이지:

.important
{
font-weight:bold;
font-size:xx-large;
}

.blue
{
color:blue;
}


jQuery addClass() 메소드

다음 예제에서는 클래스 속성을 다양한 요소에 추가하는 방법을 보여줍니다. 물론 클래스를 추가할 때 여러 요소를 선택할 수도 있습니다.

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("h1,h2,p").addClass("blue");
    $("div").addClass("important");
  });
});
</script>
<style type="text/css">
.important
{
	font-weight:bold;
	font-size:xx-large;
}
.blue
{
	color:blue;
}
</style>
</head>
<body>

<h1>标题 1</h1>
<h2>标题 2</h2>
<p>这是一个段落。</p>
<p>这是另外一个段落。</p>
<div>这是一些重要的文本!</div>
<br>
<button>为元素添加 class</button>

</body>
</html>

Run Instance»

"Run Instance" 버튼을 클릭하면 온라인 인스턴스를 볼 수 있습니다

Class( ) 메소드 여러 클래스가 다음에서 지정됩니다:

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").addClass("important blue");
  });
});
</script>
<style type="text/css">
.important
{
	font-weight:bold;
	font-size:xx-large;
}
.blue
{
	color:blue;
}
</style>
</head>
<body>

<div id="div1">这是一些文本。</div>
<div id="div2">这是一些文本。</div>
<br>
<button>为第一个 div 元素添加类</button>

</body>
</html>

Run Instance»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요.


jQuery RemoveClass() 메소드

다음 예에서는 다양한 요소에서 지정된 클래스 속성을 삭제하는 방법을 보여줍니다.

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("h1,h2,p").removeClass("blue");
  });
});
</script>
<style type="text/css">
.important
{
	font-weight:bold;
	font-size:xx-large;
}
.blue
{
	color:blue;
}
</style>
</head>
<body>

<h1 class="blue">标题 1</h1>
<h2 class="blue">标题 2</h2>
<p class="blue">这是一个段落。</p>
<p>这是另外一个段落。</p>
<br>
<button>从元素中移除 class</button>
</body>
</html>

Run Instance»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


jQuery 토글클래스() 메소드

다음 예제는 jQuery 토글클래스() 메소드를 사용하는 방법을 보여줍니다. 이 메소드는 선택한 요소에 클래스를 추가/제거하는 전환 작업을 수행합니다.

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("h1,h2,p").toggleClass("blue");
  });
});
</script>
<style type="text/css">
.blue
{
color:blue;
}
</style>
</head>
<body>

<h1 class="blue">标题 1</h1>
<h2 class="blue">标题 2</h2>
<p class="blue">这是一个段落。</p>
<p>这是另外一个段落。</p>
<br>
<button>切换 class</button>
</body>
</html>

예제 실행 »

온라인 예제를 보려면 "예제 실행" 버튼을 클릭하세요


jQuery css() 메서드

다음에서 jQuery css() 메서드를 설명하겠습니다. 다음 장.