如何在按钮点击时显示div,否则隐藏它?
我已经有了show的按钮:
<script>
$("#show").click(function(){
$("#content").show();
});
});
</script>
<div class="content">Content of div</p>
<button id="show">show</button>
答案 0 :(得分:3)
我建议您使用toogle()
代替show()
和hide()
。
并将您的代码放入ready()
。
如果您不想从头开始显示,请使用display : none
或visibility: hidden;
属性。
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("div").toggle();
});
});
</script>
</head>
<body>
<div style = "display: none;">This is a div.</div>
<button>Toggle between hide() and show()</button>
</body>
</html>
答案 1 :(得分:0)
您可以为可见性等div添加可见性属性:&#34;隐藏&#34;