如何使用jQuery在按钮单击上显示和隐藏div

时间:2019-01-16 11:10:24

标签: jquery html

在我的应用程序中,我有一个html按钮,我需要在按钮单击时隐藏div中的几个元素,并再次显示相同的元素,单击相同的按钮,我就可以隐藏div,但如何再次显示div元素。Belo是我的html和jquery代码

HTML

<button type="button" id="btnsearch" style="background-color: white">Search</button>
<div id="Show"></div>

jQuery

$("#btnsearch").click(function () {
        $("#Show").hide();
    });

3 个答案:

答案 0 :(得分:0)

在jquery中使用.toggle()

$("#btnsearch").click(function () {
        $("#Show").toggle();
    });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" id="btnsearch" style="background-color: white">Search</button>
<div id="Show">ff</div>

答案 1 :(得分:0)

您可以将jquery toggle()函数用于任务

 $("#btnsearch").click(function(){
    $("#Show").toggle();
  });

使用jquery toggle()函数将自动隐藏和显示目标元素#Show

答案 2 :(得分:0)

尝试一下

$(document).ready(function(){
  $("button").click(function(){
    $("#toggle").toggle();
  });
});
div {
height:200px;
width:200px;
background-color:red;
}
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

</head>
<body>

<div id="toggle">
</div>

<button>Toggle between hide() and show()</button>

</body>
</html>