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() 메서드
아래 예제 클래스 속성을 추가하는 방법을 보여줍니다. 다른 요소에. 물론, 클래스를 추가할 때 여러 요소를 선택할 수도 있습니다.
<!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>静夜思</h1>
<p>床前明月光</p>
<p>疑是地上霜</p>
<p>这是另外一个段落。</p>
<div>这是一些重要的文本!</div>
<br>
<button>为元素添加 class</button>
</body>
</html>addClass() 메서드에서 여러 클래스를 지정할 수도 있습니다.
<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>jQuery RemoveClass() 메서드
다음 예에서는 삭제 방법을 보여줍니다. 다른 요소의 지정된 클래스 속성:
<!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>静夜思</h1>
<p>床前明月光</p>
<p>疑是地上霜</p>
<p>这是另外一个段落。</p>
<div>这是一些重要的文本!</div>
<br>
<button>从元素中移除 class</button>
</body>
</html>addclass의 효과는 정반대입니다.
jQuery 토글클래스() 메소드
속성 전환 함수:
<!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() 메소드
css() 메소드는 선택한 요소의 하나 이상의 스타일 속성을 설정하거나 반환합니다.
CSS 속성 반환
지정된 CSS 속성의 값을 반환해야 하는 경우 다음 구문을 사용하세요.
css("propertyname");
CSS 속성 설정
필요한 경우 지정된 CSS 속성을 설정하려면 다음 구문을 사용하세요:
css("propertyname","value");
여러 CSS 속성 설정
여러 CSS 속성을 설정해야 하는 경우 다음 구문을 사용하세요.
css({"propertyname" :"value","propertyname":"value",...});
<!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(){
$("p").css({"background-color":"yellow","font-size":"200%"});
});
});
</script>
</head>
<body>
<h2>这是一个标题</h2>
<p style="background-color:#ff0000">这是一个例子</p>
<p style="background-color:#00ff00">这是一个例子</p>
<p style="background-color:#0000ff">这是一个例子</p>
<p>这是一个例子</p>
<button>为 p 元素设置多个样式</button>
</body>
</html>- 코스 추천
- 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~ 















