为什么我不能显示'元素的显示方法
Why can't I display <ul> element using jQuery show method?
我有这个<ul>
元素:
<ul id="inspectorMenu" class="nav pull-left" style="visibility: hidden;">
<li style="display: inline-block;text-align: center; max-height:35px;">
<a class="navbar-brand" ui-sref="sites.list" style="padding: 11px 09px;" title="אתרים">
<i class="glyphicon glyphicon-tree-conifer"></i>
</a>
</li>
<li style="display: inline-block;text-align: center;max-height:35px;">
<a class="navbar-brand" ui-sref="sitesDamages.sitesList" style="padding: 11px 09px;" title="אירועים">
<i class="glyphicon glyphicon-exclamation-sign"></i>
</a>
</li>
</ul>
我调用这个jQuery行来显示<ul>
元素:
$("#inspectorMenu").show();
但是没有显示<ul>
元素。
知道为什么不显示<ul>
元素吗?我做错了什么?
您可能需要将visibility
从hidden
更改为visible
以显示元素
JQuery的show
与添加css "display: block"大致相同。因此,ul
上的可见性仍然是相关的。考虑使用"display: none",然后你可以使用.show()
来显示它。
$("#showMe").on("click", function(){
$("#inspectorMenu").show()
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="inspectorMenu" class="nav pull-left" style="display: none;">
<li style="display: inline-block;text-align: center; max-height:35px;"><a class="navbar-brand" ui-sref="sites.list" style="padding: 11px 09px;" title="אתרים"><i class="glyphicon glyphicon-tree-conifer">Some Text</i></a>
</li>
<li style="display: inline-block;text-align: center;max-height:35px;"><a class="navbar-brand" ui-sref="sitesDamages.sitesList" style="padding: 11px 09px;" title="אירועים"><i class="glyphicon glyphicon-exclamation-sign">Some More Text</i></a>
</li>
</ul>
<button id="showMe">Show Me</button>
相关文章:
- javascript来显示元素属性
- 使用JavaScript或jQuery隐藏和显示元素
- 如何在Angular JS中滚动显示元素
- 如何在使用jQuery应用display:none后正确显示元素
- 仅使用Javascript隐藏/显示元素,而不会弄乱DOM
- jQuery单击并显示元素列表
- 键盘没有在Android和BlackBerry中显示元素焦点
- 在CSS转换期间显示元素的大小值
- 当我们关注jQuery时,只显示元素
- 包含方法和突出显示元素的问题
- JS/JQuery隐藏元素,更改文本,显示元素
- 如何显示元素的一部分,并在单击时切换到所有元素
- 在隐藏元素中显示元素
- 当PROTRACTOR元素后面有元素时,我怎么能知道当前的显示元素
- 在mouseover上显示元素在mouseleave上隐藏
- jquery显示元素是否具有类和特定值的内容
- 不能在复选框旁边显示元素
- 动态显示元素上的JavaScript触摸端;不要开火
- 点击JQuery/HTML5显示元素的索引/位置
- AngularJS:如何默认显示元素,并在按下按钮时切换