09-jQuery操作類的相關方法:addClass、removeClass、toggleClass
阿新 • • 發佈:2021-01-21
jQuery操作類的相關方法
1、 $(“selector”).addClass(“引數1 引數2 引數3…”);
- 作用:為每個匹配的元素新增指定的類名。(多個引數之間用空格隔開)
2、$(“selector”).removeClass(“引數1 引數2 引數3…”);
- 作用:從所有匹配的元素中刪除全部或者指定的類。(多個引數之間用空格隔開)
3、$(“selector”).toggleClass(“引數1 引數2 引數3…”);(內容不全,正確請參照官網)
- 作用:如果存在就刪除=一個類,如果不存在就新增一個類。(多個引數之間用空格隔開)
程式碼示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery操作類的相關方法</title>
<style>
* {
margin : 0;
padding: 0;
}
.class1 {
width: 100px;
height: 100px;
background-color: #000000;
}
.class2 {
border: 10px solid #f909f9;
}
</style>
<script src="./js/jquery-1.12.4.js"> </script>
<script>
$(function() {
var btns = document.getElementsByTagName("button");
btns[0].onclick = function() {
$("div").addClass("class1 class2");
}
btns[1].onclick = function() {
$("div").removeClass("class2");
}
btns[2].onclick = function() {
$("div").toggleClass("class1 class2");
}
});
</script>
</head>
<body>
<button>新增類</button>
<button>刪除類</button>
<button>切換類</button>
<div></div>
</body>
</html>