如何重新加载或重新渲染单个HTML元素的CSS?
这个问题在这里已经有了答案:
使用jQuery,您可以将样式添加到元素的style
属性中。 如果再次使用空字符串( ""
)调用该函数,它将被删除。 这将删除style
属性中的属性。
如果你有例如这个命令:
$('.foo').css('height', '100px');
你可以通过撤消它
$('.foo').css('height', '');
另请参阅此处的讨论:https://stackoverflow.com/a/4036868/3233827
$('.foo).height('');
应该足以抹掉jQuery应用的样式
您可以从元素中删除style
属性。 该属性包含任何动态样式。
$('.foo').css('background', 'teal');
$('#reset').click(function() {
$('.foo').removeAttr('style');
});
.foo {
height:100px;
width:100px;
background:red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<div class="foo"></div>
<p><button id="reset">Reset style</button></p>
链接地址: http://www.djcxy.com/p/94867.html
上一篇: How to reload or rerender CSS for a single HTML element?