twitter-bootstrap - 如何在 bootstrap 3 中通过 id 显示类 ="hide"类元素?

标签 twitter-bootstrap css twitter-bootstrap-3

我已经在我的网络应用程序中从 bootstrap 2 迁移到 bootstrap 3, "hide" 类应用于元素,并希望用以前的临时 Bootstrap 类覆盖 hide 类。 甚至 jQuery show() 方法也无法显示“隐藏”类。

如何使用 jQuery 的 show() 方法显示“隐藏”类?

<input type="button" class="btn btn-info btn-xs" id="test" value="Test"/>

$("#test").show(); // Not work
$(".hide").show(); // Not work

我希望 jQuery 的 show() 方法适用于 Bootstrap 3 的“隐藏”类。

最佳答案

根据 bootstrap docs , hide 从版本 3.0.1 开始弃用。因此,您最好的选择是将类 hide 更改为 hidden。 如果您仍想使用隐藏类,我认为@Akshay 的建议应该可行。

编辑: 如果由于某种原因你不能删除隐藏类,你可以在你想显示它时添加一个额外的类,比如取消隐藏到具有隐藏类的元素。 在 css 文件中,您可以添加代码,以便在隐藏和取消隐藏时显示元素。

当你想隐藏元素时,你可以使用 removeClass() 移除类。

$('#test').addClass('unhide'); // when you want to show the element.
$('#test').removeClass('unhide'); // when you want to hide the element.

在 CSS 中:

.hide.unhide { display: block !important; } /* overriding the hide class */

关于twitter-bootstrap - 如何在 bootstrap 3 中通过 id 显示类 ="hide"类元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53932274/

相关文章:

twitter-bootstrap - 如何在 Dart 中使用 Polymer <content> 标签?

html - Twitter Bootstrap 的底部填充/边距问题

iphone - 如何在 safari、chrome 或 firefox 等桌面浏览器上测试适用于 iPhone 的条件 CSS?

javascript - 将内容放入带有图标的列中

javascript - Bootstrap Summernote 重置/清除

javascript - 向格式为 'h:i:s: A' 的字符串添加分钟和秒的最快方法

html - 没有计算输入元素的边距,但在指标(和显示)下有边距

html - 换行时文本的字体大小增加

html - DataTables 正在使用 Bootstrap 3.3.7 应用程序中的 ajax 源数据更改列的宽度

javascript - 无法在导航栏上实现 slidedown() 动画