body { padding:20px; } ul { list-style:none; margin:5px 20px; } li { margin:10px 0; }
<head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 引入 bootstrap --> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- html5 shiv 和 respond.js 用于让 ie8 支持 html5元素和媒体查询 --> <!-- 注意: 如果通过 file:// 引入 respond.js 文件,则该文件无法起效果 --> <!--[if lt ie 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> <![endif]--> <title>多级复选框</title> </head> <!-- jquery (bootstrap 的 javascriptt 插件需要引入 jquery) --> <script src="https://code.jquery.com/jquery.js"></scriptt> <!-- 包括所有已编译的插件 --> <scriptt src="js/bootstrap.min.js"></scriptt>
使用的是bootstrap,使用请引入相关插件。 ☆可以根据情况自行增加多级复选框,不必改动js代码