下面是关于jQuery addClass()方法的完整攻略。
一、概述
jQuery addClass() 方法用于向选定的元素添加一个或多个类名。该方法可帮助您更好地控制网页的样式。
二、语法
addClass() 方法语法如下:
$(selector).addClass(classname,function(index,currentclass){})
参数:
– classname 必需,添加到指定元素的一个或多个类名。多个类名用空格分隔。
– function(index,currentclass) 可选,规定添加类名的函数。该函数返回一个或多个要添加到指定元素的类名。
三、示例1:为元素添加一个类名
下面的示例演示了如何向文档中 id 为 “test” 的元素添加一个类名 “highlight”:
<!DOCTYPE html>
<html>
<head>
<title>jQuery addClass 方法示例1</title>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<style type="text/css">
.highlight{
color:red;
}
</style>
</head>
<body>
<div id="test">Hello world!</div>
<button onclick="doAddClass()">点击添加类名</button>
<script>
function doAddClass(){
$("#test").addClass("highlight");
}
</script>
</body>
</html>
当点击页面中的按钮时,页面中的文本 “Hello world!” 将变成红色。
四、示例2:将多个类名添加到元素
下面的示例演示了如何向文档中 id 为 “test2” 的元素添加多个类名:
<!DOCTYPE html>
<html>
<head>
<title>jQuery addClass 方法示例2</title>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<style type="text/css">
.highlight1{
color:red;
}
.highlight2{
background-color:yellow;
}
</style>
</head>
<body>
<div id="test2">Hello world!</div>
<button onclick="doAddClass()">点击添加类名</button>
<script>
function doAddClass(){
$("#test2").addClass("highlight1 highlight2");
}
</script>
</body>
</html>
当点击页面中的按钮时,页面中的文本 “Hello world!” 将变成红色并带有黄色背景色。