1、允许同时展开
思路:
- 先创建ul>li>ol>li标签骨架;
- 用before伪元素给li标签加上“+”;
- 当点击ul下亲li标签,加上class=active样式,ol标签展示出来;
- 用toggle方法,有属性的去掉,没有属性的加上;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
ul,ol{
list-style: none;
}
li::before{
content: "+";
}
li.active::before{
content: "-";
}
ol{
display: none;
}
</style>
<script src="./lib/jquery-3.6.1.js">&l