如何撤消.css('display', 'block')
调用以使其回退到基于类的行为?我想我正在寻找像.css('display', null)
这样的东西。
答案 0 :(得分:4)
指定一个空字符串,以便删除内联属性:
.css('display', '');
答案 1 :(得分:4)
恕我直言,通常最好将一个类添加到具有所需样式的元素中,然后在要还原时删除该类。使用.addClass()和.removeClass()方法。如,
.blk{
display: block;
}
然后,
element.addClass('blk');
将display
设置为block
和
element.removeClass('blk');
要还原。对于这种简单的风格来说,这似乎有些过分,但如果风格更复杂,它可以真正帮助你。
答案 2 :(得分:-1)
将值设置为继承如下:.css('display', 'inherit')
。这样它就会使用你班级中定义的值。