首页 > 解决方案 > 试图删除或覆盖 div 的内联样式

问题描述

我正在尝试更新以下 html

<div class="row scheduled-event event-collapsed event-hidden" data-date="2019-01-29" data-location="" style="display: none;">

<div class="row scheduled-event event-collapsed event-visible" data-date="2019-01-29" data-location="">

对于这些我想出了以下 jQuery,但我无法删除/更新样式属性

//replace hidden


$('div.row').filter(function(){
          var e = $(this).data('date');
          return e == '2019-01-29';
        }).removeClass( "event-hidden" ).addClass( "event-visible" );

//remove attr style or update to display: block !important
        $('div.row').filter(function(){
          var e = $(this).data('date');
          return e == '2019-01-29';
        }).removeAttr('style');

我可以将隐藏替换为可见,但样式仍然存在

有什么建议么??

标签: jquery

解决方案


推荐阅读