jQuery Div inside Div
jQuery Div inside Div
我正在尝试用jQuery显示一个照片库。这是我的代码:
<script>
$("#vsetky").click(function(){
$("#obrazky").show();
});
$("#c").click(function(){
$("#cervene").show();
});
</script>
<div id="obrazky">
<div id="cervene">
<img src="1.png">
<img src="1.png">
</div>
<div id="zlte">
<img src="2.png">
<img src="2.png">
</div>
<div id="zelene">
<img src="3.png">
<img src="3.png">
</div>
</div>
单击#vsetky元素时。。。它工作,每一张图片都显示出来。单击#c元素时,没有任何图片。我试着用
$("#obrazky > #cervene").show();
我试过其他方法,但都没用。请帮帮我——我做错了什么?
你的css是什么样子的?如果#obrazky和#cervene都有display:none,那么当你点击#c时,你只是从#cervenne中删除了display:nnone规则,而不是它的父包装div#obrazzy。
编辑:您需要将css更改为隐藏#cervene、#zlte和#zelene,然后使用javascript分别显示和隐藏它们。如果元素的父元素具有display:none,那么用javascript对其进行"show()"操作不会有任何作用,因为您没有从父元素中删除display:nnone。
<script>
$("#vsetky").click(function(){
$("#cervene, #zlte, #zelene").show();
});
$("#c").click(function(){
$("#cervene").show();
});
</script>
<style>
#obrazky {display:inline-block;}
#cervene, #zlte, #zelene {display:none;}
</style>
<div id="obrazky">
<div id="cervene">
<img src="1.png">
<img src="1.png">
</div>
<div id="zlte">
<img src="2.png">
<img src="2.png">
</div>
<div id="zelene">
<img src="3.png">
<img src="3.png">
</div>
</div>
相关文章:
- 添加文字和评论功能更新Div
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 使用JavaScript动态插入DIV的成本有多高
- DIV并排,位置不正确
- Div根据<选择>菜单
- Href:当前DIV中的目标ID
- Onchange没有'不要显示或隐藏Div
- 绝对定位不适用于Javascript DIV
- 在Rails中更新Div,而不更改更新请求后的视图
- how to convert html <div> to pdf
- 如何在不影响其他元素的情况下扩展DIV
- 使用jQuery在页面上浮动DIV
- 如何通过点击机身上的任何位置来关闭弹出的DIV
- 单击按钮时Div Increment
- 只从DIV删除图像,而不是整个网站
- 禁用Tab键以进行具有特定Div ID的输入
- Div Span inside a Div Span....DivSpanception
- jQuery Div inside Div
- How to I .append() user input inside a <div> tag?
- document.writehtml inside a div