Вы можете достичь этого, используя slideToggle
var isShow = false;
$("#toggle").click(function(){
$('.check').slideToggle();
$(this).text(isShow? "Hide" : "Show");
isShow = !isShow;
});
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
<div id="main">
<p class="check">If you click on the "Hide"</p>
<p class="check">button, I will disappear.</p>
<p class="check">If you click on the "Hide" button</p>
</div>
<p id="demo1">"Hide" button</p>
<p id="demo2">"Hide"</p>
<p id="demo3">button</p>
<button id="toggle">Hide</button>
Если вы все еще хотите использовать 2 кнопки, попробуйте этот способ
$("#hide").click(function(){
$(".check").hide(500);
});
$("#show").click(function(){
$(".check").show(500);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="main">
<p class="check">If you click on the "Hide"</p>
<p class="check">button, I will disappear.</p>
<p class="check">If you click on the "Hide" button</p>
</div>
<p id="demo1">"Hide" button</p>
<p id="demo2">"Hide"</p>
<p id="demo3">button</p>
<button id="hide">Hide</button>
<button id="show">Show</button>