仅在单击按钮时显示div

时间:2015-07-11 15:21:17

标签: jquery html show

如何在按钮点击时显示div,否则隐藏它?

我已经有了show的按钮:

<script>
 $("#show").click(function(){
        $("#content").show();
    });
});
</script>

<div class="content">Content of div</p>

<button id="show">show</button>

2 个答案:

答案 0 :(得分:3)

我建议您使用toogle()代替show()hide()

并将您的代码放入ready()

如果您不想从头开始显示,请使用display : nonevisibility: 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;