如何在引导程序3中按id显示class =“ hide”类元素?

时间:2018-12-26 12:42:09

标签: css twitter-bootstrap css3 twitter-bootstrap-3

我已经从Web应用程序中的引导程序2迁移到了引导程序3, “ hide” 类应用于元素,并希望使用以前的bootstrap类覆盖temp的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()方法可用于引导程序3的“隐藏”类。

1 个答案:

答案 0 :(得分:0)

根据bootstrap docs,hide从版本3.0.1开始被弃用。因此,最好的选择是将类隐藏更改为隐藏。 如果您仍然想使用hide类,我认为@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 */