jquery下拉菜单显示不出来?
一、问题描述
做下拉菜单时,不管怎么触发事件,下拉菜单都不显示。console一下,发现其display一直是none。
.second>li{ width: 300px; height: 30px; list-style: none; background-color: grey; color: #fff; border-bottom: .5px #fff solid; /*页面刷新时不显示,触发事件后显示*/ display: none; }
二、问题发现
原因是因为,“display: none;”放错地方了,跟li放一起。但事件触发的是父元素ul,所以无法更改其displaynone属性。
三、解决
/*display: none;单独放出来,不要跟li放一起*/ .second{ display: none; }
新开一个块控制父级元素,用对应的展开/收起动画控制即可。
jQuery页面初始化载入日历插件隐藏部分直接显示,并且点击日历失效?
给这个日历元素用JS添加一个页面加载时hide隐藏属性,当点击日历标签时候,再显示show,移开mouseout隐藏hide,或者移动上去显示mouseover
jquery怎么从数据,里面把数据,取出来显示在页面上?
第一步,创建一个HTML,html是网页的基础与骨架:
第二步、在html中增加测试数据,定义一个checkbox,目的是使用jquery ajax方法get请求获取数据填充,
第三步、编写jquery 方法,按钮点击时,触发事件,将选中的checkbox值获取,
第四步、打开浏览器,打开测试页面,进行测试:
第五步、完成效果图。

