如何在jQuery中删除元素的许多其他css属性中的单个css属性?
我目前正在做类似这样的事情来完全删除身高属性
$('style').css({'height' : ''});
上面的代码不起作用?有没有其他方法可以完全删除高度属性?而不是将其设置为0或其他东西!!!
答案 0 :(得分:4)
你可能在想错了。要在CSS中取消设置特定的高度声明,请使用“height:auto;” - 所以我想你只想做.css({'height': 'auto'});
答案 1 :(得分:1)
'height':''如果你已经使用JS设置了高度,它将起作用。如果你还没有使用过JS,你需要使用样式默认选项(例如auto或inherit)为css过度供电。
'高度': '自动'
答案 2 :(得分:-1)
这是应该如何指定的
$('style').css('height' , '');
两个参数,而不是单个对象。试试看。