如何使相同的按钮隐藏和显示块? [复制]

Posted

技术标签:

【中文标题】如何使相同的按钮隐藏和显示块? [复制]【英文标题】:How to make the same button hide and show the block? [duplicate] 【发布时间】:2020-05-11 23:52:39 【问题描述】:
<button class="my_btn btn-success">Hide and Show</button></p>
<h1 id="hol">Hello World</h1>



$(".my_btn").on('click', function(event) 
    $("#hol").hide();
);

如何使相同的按钮隐藏和显示 hol 块? 请帮助,我是开始开发)

【问题讨论】:

【参考方案1】:

您可以使用 jQuery 的 .toggle()显示或隐藏匹配的元素

$(".my_btn").on('click', function(event) 
    $("#hol").toggle();
    // you can set the specific text for the button as well
    $(this).text($(this).text() == 'Show' ? 'Hide' : 'Show');
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button class="my_btn btn-success">Hide</button></p>
<h1 id="hol">Hello World</h1>

【讨论】:

【参考方案2】:

使用toggle在隐藏和显示之间切换

【讨论】:

以上是关于如何使相同的按钮隐藏和显示块? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 if 条件隐藏 DataTables 按钮(pdf、复制、excel、打印)

如何隐藏滚动条并使内容可滚动? [复制]

如何制作空链接? [复制]

多个图并排 - 如何使所有图的宽度相同? [复制]

如何使两列格式相同的页面? [复制]

复制所有文本后隐藏复制和取消选择 UITextView 选项