如何重新加载或重新渲染单个HTML元素的CSS?

这个问题在这里已经有了答案:

  • 如何删除使用.css()函数添加的样式? 16个答案

  • 使用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?

    下一篇: Android GSM location with different mobile operators