jquery - jQuery toggle() 的问题
问题描述
我对 jQuery 有疑问.toggle()
我使用 jQuery 将按钮按钮连接到 div,但它不起作用
我尝试了一些javascriptdocument.style.visibility="hidden"
当我单击按钮时,它应该打开或关闭 div
$(document).ready(function() {
$("#show").click(function() {
$("#prout").toggle();
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="prout" class="fichier1">
<div class="droite1">droite</div>
<div class="gauche1">gauche</div>
</div>
<button id="show" class="btna poz2">arme 2</button>
解决方案
您需要使用一个类和 display:none 来切换
$(document).ready(function() {
$(".show").click(function() {
$(this).prev().toggle();
});
});
.fichier {
display: none
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="prout" class="fichier">
<div class="droite1">droite</div>
<div class="gauche1">gauche</div>
</div>
<button class="show btna poz2">arme 1</button>
<hr/>
<div id="prout1" class="fichier">
<div class="droite1">droite</div>
<div class="gauche1">gauche</div>
</div>
<button class="show btna poz2">arme 2</button>
推荐阅读
- junit - 为什么 Mockito “when” 方法会生成 NullpointerException?
- perl - Perl 中的“推@{bla bla}”是什么意思?
- java - 如何在 Arraylist 中搜索特定元素?(java)
- c - 为什么访问函数内部的结构成员会导致 malloc():C 语言中的 top size 损坏?
- python - Python:while循环内的while循环
- python - 迭代修改熊猫数据框?
- java - 使用hibernate和java的Mysql查询出错
- objective-c - 目标 C 中的 AES256 CBC 加密/解密。解密时获取空值。我已经有了加密值
- python - 在神经网络模型之上设置优化求解器
- javascript - d3.js 在线聊天网格问题