html - 在 Bootstrap 3 中显示和隐藏区域的两个不同按钮

标签 html css twitter-bootstrap

我在我的网站上使用 Bootstrap 3,我有很多地方使用按钮/链接来切换区域的可见性,使用 data-toggle="collapse" 技术和 bootstrap CSS。

但是我有一个区域需要两个按钮,一个显示按钮和一个隐藏按钮。其中一个将显示相关的 DIV,另一个将其隐藏。

我知道我也可以用 jQuery .show().hide() 来做到这一点,但是我有一个简单的 Bootstrap“语法”吗?我不见了?

最佳答案

您只需几行代码即可创建此功能。

将其复制到某处的js中,,

$("[data-hide]").click(function(){
    $($(this).attr('data-hide')).hide();
});

$("[data-show]").click(function(){
    $($(this).attr('data-show')).show();
});

现在您所要做的就是添加 data-hide='#id_of_element_to_hide'data-show='.classname_of_elements_to_show' 来显示或隐藏您的内容。

这是一个 fiddle 。 https://jsfiddle.net/yrh0kusL/

关于html - 在 Bootstrap 3 中显示和隐藏区域的两个不同按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34731590/

相关文章:

javascript - 如何使用 JavaScript 对 div 元素(已呈现)重新排序

javascript - 绝对div中的jQuery滚动条插件

html - 将列表项旋转 90 度

jquery - 如何禁用 google web viewer 全屏选项

html - 如何使用 bootstrap 4 居中表单

html - Bootstrap 3 scrollspy 不工作

html - 将按钮添加到 bootstrap nav pills

Javascript:检测页面何时被导航到 "back"

javascript - 使用 HTML5 拖放在 MYSQL 中保存 div 的值

javascript - 发送数据到PHP弹出页面