📅  最后修改于: 2023-12-03 14:43:16.150000             🧑  作者: Mango
在 jQuery 中,toggleClass() 方法用于在元素中切换一个或多个类。该方法在类不存在时添加类,在类已经存在时移除类。
$(selector).toggleClass(classname, addOrRemove);
true
时添加类,为 false
时移除类。默认为 true
。以下示例演示了如何使用 toggleClass() 方法切换类:
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<style>
.highlight {
background-color: yellow;
}
</style>
</head>
<body>
<h2 class="title">Hello, World!</h2>
<button id="toggleBtn">Toggle Highlight</button>
<script>
$(document).ready(function(){
$("#toggleBtn").click(function(){
$("h2").toggleClass("highlight");
});
});
</script>
</body>
</html>
当点击 "Toggle Highlight" 按钮时,h2 元素的 "highlight" 类将被切换。
toggleClass() 方法也可以同时添加或移除多个类:
$(selector).toggleClass("class1 class2 class3");
可以使用布尔值参数来指示是否添加或移除类:
$(selector).toggleClass("highlight", false);
上述示例将移除元素中的 "highlight" 类。
toggleClass() 方法是 jQuery 中用于在元素中切换类的便捷方法。无论是切换单个类还是多个类,都可以通过该方法轻松实现。希望这篇介绍对于使用 jQuery 中的 toggleClass() 方法的程序员们有所帮助。
注意:在示例中的代码块由于Markdown渲染问题可能无法正常显示为代码。