社区首页 >问答首页 >bootstrap 4使用js隐藏元素

bootstrap 4使用js隐藏元素
EN

Stack Overflow用户
提问于 2018-08-27 06:45:08
回答 1查看 9.1K关注 0票数 2

我想在页面上隐藏一些使用类'd-md-block‘的元素。由于类定义的重要性,我不能使用jquery的隐藏/显示函数。

例如,我希望元素在桌面上可见

代码语言:javascript
代码运行次数:0
复制
<div id="test" class="d-none d-md-block">Welcome User!</div>

可见性按预期工作。然后,当用户单击一个按钮时,我想要切换可见性(这是由于d-md-none类导致的失败)

代码语言:javascript
代码运行次数:0
复制
 $('#btn').on('click',function(){$('#test').hide();});
   $('#anotherBtn').on('click',function(){$('#test').show();});

你知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-08-27 06:51:24

有一个简单的方法可以在bootstrap-4中显示和隐藏元素。当d-none类分配display: none !imporatant属性时,您可以通过JavaScript简单地添加和删除该类,以模拟hideshow操作。如下所示:

代码语言:javascript
代码运行次数:0
复制
$('#btn').on('click', function() {
  $('#test').removeClass('d-block')
});
$('#anotherBtn').on('click', function() {
  $('#test').addClass('d-block');
});
代码语言:javascript
代码运行次数:0
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<div id="test" class="d-none d-md-block">Welcome User!</div>
<button id='btn'>Hide</button>
<button id='anotherBtn'>Show</button>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52033854

复制
相关文章
js推断元素是否隐藏[通俗易懂]
if ( document.getElementById( "div" ).css( "display" )=== 'none' )
全栈程序员站长
2022/07/10
8.9K0
点击除元素以外的任意地方隐藏元素js
比如想实现点击列表弹出筛选器,点击其他任意地方关闭筛选器,如图 该筛选器class名 1 $(document).click(function () { 2 $(".subMenu"
蓓蕾心晴
2018/04/12
4.5K0
点击除元素以外的任意地方隐藏元素js
bootstrap img 元素
class=img-rounded img-circle img-thumbnail
用户5760343
2022/01/10
3K0
bootstrap img 元素
不同场景下使用CSS隐藏元素
使用 CSS 让元素不可见的方法很多,剪裁、定位到屏幕外、明度变化等都是可以的。虽然它们都是肉眼不可见,但背后却在多个维度上都有差别。
laixiangran
2018/07/25
1.4K0
使用CSS隐藏元素滚动条
如何隐藏滚动条,同时仍然可以在任何元素上滚动? 首先,如果需要隐藏滚动条并在内容溢出时显示滚动条,只需要设置overflow:auto样式即可。想要完全隐藏滚动条只需设置overflow:hidden即可,但是这样一来将导致元素内容不可滚动。时至今日,还没有任何一条CSS规则可以使元素可以隐藏滚动条的同时依然可以滚动内容,只能通过针对特定浏览器设置滚动条样式来实现。 Firefox浏览器 对于Firefox,我们可以将滚动条宽度设置为none:
用户6167509
2019/09/04
4.8K0
ASP.NET MVC使用Bootstrap系列(2)——使用Bootstrap CSS和HTML元素
Bootstrap提供了一套丰富CSS设置、HTML元素以及高级的栅格系统来帮助开发人员快速布局网页。所有的CSS样式和HTML元素与移动设备优先的流式栅格系统结合,能让开发人员快速轻松的构建直观的界面并且不用担心在较小的设备上响应的具体细节。 Bootstrap 栅格(Grid)系统 在移动互联网的今天,越来越多的网站被手机设备访问,移动流量在近几年猛增。Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。 栅格参数 B
用户1161731
2018/01/11
6.2K0
ASP.NET MVC使用Bootstrap系列(2)——使用Bootstrap CSS和HTML元素
bootstrap bootstrap-dropdown.js
<ul class="nav nav-tabs"> <li class="active"><a href="#">Home</a></li> <li><a href="#">SVN</a></li> <li><a href="#">iOS</a></li> <li><a href="#">VB.Net</a></li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#"> Java <span class="caret"></span> </a> <ul class="dropdown-menu"> <li><a href="#">Swing</a></li> <li><a href="#">jMeter</a></li> <li><a href="#">EJB</a></li> <li class="divider"></li> <li><a href="#">分离的链接</a></li> </ul> </li> <li><a href="#">PHP</a></li> </ul>
用户5760343
2019/07/07
4K0
ASP.NET MVC使用Bootstrap系统(2)——使用Bootstrap CSS和HTML元素
在移动互联网的今天,越来越多的网站被手机设备访问,移动流量在近几年猛增。Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。
用户1161731
2022/05/11
4K0
ASP.NET MVC使用Bootstrap系统(2)——使用Bootstrap CSS和HTML元素
使用JS生成Audio元素
https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement
山河木马
2019/03/05
7.8K0
Bootstrap Table默认隐藏列 原
(adsbygoogle = window.adsbygoogle || []).push({});
tianyawhl
2019/04/04
3.2K0
元素的显示与隐藏
在CSS中有三个显示和隐藏的单词比较常见,我们要区分开,他们分别是 display visibility 和 overflow。
星辰_大海
2020/09/30
4.4K0
CSS隐藏元素的方法
使用CSS隐藏元素的主要方式有diaplay: none;、opacity: 0;、visibility: hidden;、position: absolute; overflow: hidden;、clip-path: polygon(0 0, 0 0, 0 0, 0 0);、height: 0; overflow: hidden;。
WindRunnerMax
2020/08/27
2.6K0
用 CSS 隐藏页面元素
用 CSS 隐藏页面元素有许多种方法。你可以将 opacity 设为 0、将 visibility 设为 hidden、将 display 设为 none 或者将 position 设为 absolute 然后将位置设到不可见区域。
全栈程序员站长
2022/08/09
1.6K0
使用js替换数组中元素
记得我最近刚刚做的一个项目,后端返回的一个数组对象,里面的图片的地址有问题,一个在这个ip上一个在另一个ip 上,我问他咋办,他说,你要自己把那个返回的数据重新修改一下就是下面这种,只替换a 中的http后面的ip 地址为当前ip地址其他保留,我去。这个要求可真烦,但是没有办法,谁叫我刚刚入职了,没办法,好吧我就来实现吧
我乃小神神
2019/03/20
10.2K0
使用js替换数组中元素
【CSS】元素显示与隐藏 ( display 隐藏对象 | visibility 隐藏对象 | overflow 隐藏对象 )
设置 display: block 可以显示元素 , 同时该样式还可以将元素转为块元素 ;
韩曙亮
2023/04/16
5.5K0
【CSS】元素显示与隐藏 ( display 隐藏对象 | visibility 隐藏对象 | overflow 隐藏对象 )
Django配置Bootstrap, js
这里要注意的是要把now重命名为current_date,因为模板需要的是这个变量名。
超蛋lhy
2018/08/31
1.2K0
Django配置Bootstrap, js
bootstrap select js操作
组件赋值就需要稍微变换一下了,如果你直接 $('#sel').val('1'); 这样赋值将会无效,正确的赋值方法为:
用户5760343
2019/07/07
5.4K0
js插件库+bootstrap
1.Chart.js 官网地址:http://chartjs.cn/ 2.优秀的bootstrap模板推荐 官网地址:http://bootswatch.com 3.wow+animate+js插件库 官网地址:http://www.dowebok.com/
wfaceboss
2019/04/08
28.3K0
bootstrap3 js
tooltip 弹出框 popover image.png 折叠面板:accordion modal image.png image.png 轮播:carousel
用户5760343
2019/10/14
1K0
bootstrap3 js
点击加载更多

相似问题

如何在莲花公式中使用@Implode和@Implode

23

使用依赖于jQuery字符串的HTML展开

10

在独立列中创建依赖于不同子字符串的值

10

警告: implode() [<a href='function.implode'>function.implode</a>]:传递的参数无效

31

如何获取依赖于id对的值

40
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档