jquery - 试图删除或覆盖 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');
我可以将隐藏替换为可见,但样式仍然存在
有什么建议么??
解决方案
推荐阅读
- python - Tensorflow:在 Eager 模式下慢 7 倍
- c++ - 完美转发 - 关于 const 和 non-const ref 的问题
- mysql - MySQL Left Join 表 where join table 可以为空,但有 where 条件
- mysql - MySQL 复制 - 单个与多个数据库、多个数据库或多个表
- java - 如何改进:顺时针打印一棵树?
- java - 在 Java 中,如何检查 AutoCloseable.close() 是否已被调用?
- php - 使用 MySQL 查询生成的下拉列表中的选定值不会传递给变量
- nlp - 用外行术语解释 Kaldi 的对象
- node.js - Docker Node Alpine Image Build 在 node-gyp 上失败
- python - python3中的exec和defaultdict赋值