jQuery插件正在应用内联样式(display:block)。我感觉很懒,想用display:none重写它。
最好的(懒惰的)方法是什么?
jQuery插件正在应用内联样式(display:block)。我感觉很懒,想用display:none重写它。
最好的(懒惰的)方法是什么?
当前回答
删除内联样式(由jQuery生成)最简单的方法是:
$(this).attr("style", "");
内联代码应该消失,对象应该适应CSS文件中预定义的样式。
为我工作!
其他回答
$("[style*=block]").hide();
你可以使用jQuery的css方法设置样式:
$('something:visible').css('display', 'none');
将插件更改为不再应用该样式。这比随后删除样式要好得多。
美元el.css ({ 高度:", 'margin-top': " });
等等……
只需要保留第二个参数为空!
.removeAttr("style")来去掉整个style标签…
.attr("style")来测试值,看看是否存在内联样式…
.attr("style",newValue)将其设置为其他值