1

如何在 jQuery 中的元素的许多其他 css 属性中删除单个 css 属性?

我目前正在做这样的事情来完全删除高度属性

$('style').css({'height' : ''});

上面的代码不起作用?有没有其他方法可以完全删除 height 属性?而不是将其设置为 0 或其他东西!

4

3 回答 3

4

你可能想错了。要在 CSS 中取消设置特定的高度声明,请使用“height: auto;” - 所以我认为你只是想做.css({'height': 'auto'});

于 2013-03-20T17:40:34.893 回答
1

'height':' ' 如果您已经使用 JS 设置了高度,则将起作用。如果您还没有使用过 JS,则需要使用样式默认选项(如自动或继承)来增强 css 的能力。

“高度”:“自动”

于 2013-03-20T17:41:35.093 回答
-1

这是应该如何指定的

$('style').css('height' , '');

两个参数,而不是单个对象。试试看。

于 2013-03-20T17:42:28.173 回答