.toggle 不显示已经隐藏的 div,但它隐藏显示的。为什么?
.toggle does not show an already hidden div, but it hides a displayed one. Why?
我正在尝试在切换时隐藏 div 显示,但我没有运气。相反的工作(如果我把显示:内联,当我点击按钮时它是隐藏的)。我是 JQuery 的初学者,所以我可能做错了一些事情。这是代码:
<style>
.boxx {display: none;}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("ggg").toggle(300);
});
});
</script>
<center>
<button>click here</button><br>
<ggg>
<div class="boxx">show this text</div>
</ggg>
提前致谢!
您需要切换 class .boxx
。
$(document).ready(function(){
$("button").click(function(){
$(".boxx").toggle(300);
});
});
我正在尝试在切换时隐藏 div 显示,但我没有运气。相反的工作(如果我把显示:内联,当我点击按钮时它是隐藏的)。我是 JQuery 的初学者,所以我可能做错了一些事情。这是代码:
<style>
.boxx {display: none;}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("ggg").toggle(300);
});
});
</script>
<center>
<button>click here</button><br>
<ggg>
<div class="boxx">show this text</div>
</ggg>
提前致谢!
您需要切换 class .boxx
。
$(document).ready(function(){
$("button").click(function(){
$(".boxx").toggle(300);
});
});