Jquery 撤消.css(属性、值)调用?

Jquery 撤消.css(属性、值)调用?,jquery,Jquery,如何撤消.css('display','block')调用,使其返回到基于类的行为?我想我正在寻找类似于.css('display',null)的东西,指定一个空字符串,以便删除内联属性: .css('display', ''); 通常,最好是将类添加到具有所需样式的元素中,然后在需要恢复时删除该类。使用方法和步骤。e、 g .blk{ display: block; } 然后呢, element.addClass('blk'); 将显示设置为块和 element.removeC

如何撤消
.css('display','block')
调用,使其返回到基于类的行为?我想我正在寻找类似于
.css('display',null)

的东西,指定一个空字符串,以便删除内联属性:

.css('display', '');

通常,最好是将类添加到具有所需样式的元素中,然后在需要恢复时删除该类。使用方法和步骤。e、 g

.blk{
    display: block;
 }
然后呢,

element.addClass('blk');
显示设置为

element.removeClass('blk');

恢复。对于这样简单的样式来说,这似乎有些过分,但如果样式更复杂,它确实可以帮助您。

设置继承值,如下所示:
.css('display','inherit')
。通过这种方式,它使用在类中定义的值


更多信息:

这会将其锁定为父样式。这不是您所说的“使其返回到基于类的行为”的意思吗?我希望它具有其自己的类属性指定的样式,而不是父样式。对于复杂的样式,我会这样做,但我只想使其可见,抓住它的大小并再次隐藏它。虽然设置类肯定有好处(在大多数情况下我自己更喜欢这种方式),但使用.css方法插入css内联,这将覆盖级联中的所有现有样式。当您无法控制css时,这尤其有用,例如在公开可用的插件中