本文将介绍利用jquery+css实现html选择树或树形菜单的方法,无需其他插件,十分简洁明了。
主要利用<li>标签加上样式调整。
先上效果图:
下面上CSS代码:
li{
position:relative !important;
}
li input {
position:absolute;left:0;margin-left:0;opacity:0;z-index:2;cursor:pointer;height:1em;width:1em;top:0;
}
input + ol {
display:none;
background:url('../myImg/toggle.png') 0px 0px no-repeat;
margin:-1em 0 0 0;
display:block;
padding:1em 0 0 1em;
background-size:.8em .8em;
}
input + ol > li {
height:0;overflow:hidden;padding-left:1px;
}
li label,a {
cursor:pointer;display:block;padding-left:1.3em;
}
input:checked + ol {
background:url('../myImg/toggled.png') 0px 0px no-repeat;
display:block;
background-size:.8em .8em;
}
input:checked + o

该博客分享了如何仅用jQuery和CSS实现HTML选择树或树形菜单的步骤,无需额外插件。通过调整<li>标签的样式,可以轻松创建简洁的树形结构。虽然示例中未涉及JavaScript交互,但提到了如果需要获取数据或类似功能,可以根据需求添加。
最低0.47元/天 解锁文章
740

被折叠的 条评论
为什么被折叠?



