使用jquery重新应用css类

时间:2011-10-11 13:30:25

标签: jquery css

我在页面上有很多div,高度和宽度根据用户而改变。有没有一种简单的方法可以将样式恢复到css页面本身的默认值,而无需实际刷新页面。

我知道我可以手动将高度和宽度应用到默认值,但是不知道是否有办法让jquery将类值应用回已被修改的元素?

感谢您的帮助

3 个答案:

答案 0 :(得分:6)

如果您只修改了宽度和高度,请尝试

$('.mydivclass').css({width: '', height: ''})

答案 1 :(得分:5)

查看'addClass'和'removeClass':

$('.the_div').removeClass('defaultStyle').addClass('defaultStyle');

这会将样式重置为defaultStyle类。你也可以设置attr('class', 'defaultStyle'),但这也会删除你在同一个div上的任何其他类。

答案 2 :(得分:3)

我不知道你是如何坚持更改的,但是如果你使用style属性来保存更改,你可以做这样的事情

$('div').removeAttr('style');