我在我的网站上使用jquery选项卡。我刚刚为我正在使用的地图安装了一个新的jQuery插件(平滑缩放),但它不是半透明的。我检查了萤火虫,它创建了一个内联式显示:无。是否有可能删除内联样式的显示:none使用jquery?
我使用下面的删除显示风格尝试,但它没有工作
$(document).ready(function(){
$("#tabs-4").css('display', '');
});
有没有什么办法可以彻底清除从使用jquery这个元素的所有内嵌样式?
我在我的网站上使用jquery选项卡。我刚刚为我正在使用的地图安装了一个新的jQuery插件(平滑缩放),但它不是半透明的。我检查了萤火虫,它创建了一个内联式显示:无。是否有可能删除内联样式的显示:none使用jquery?
我使用下面的删除显示风格尝试,但它没有工作
$(document).ready(function(){
$("#tabs-4").css('display', '');
});
有没有什么办法可以彻底清除从使用jquery这个元素的所有内嵌样式?
尝试.removeAttr()
:
$(document).ready(function(){
$("#tabs-4").removeAttr('style');
});
,如果它不doc ready
做,那么你可以尝试window load
:
$(window).load(function(){
$("#tabs-4").removeAttr('style');
});
这将清除所有内联样式。
$("#tabs-4").attr("style", "");
的代码应该改变显示属性而不是将其删除。您可能需要将block
更改为您所需的房产价值。
$(document).ready(function(){
$("#tabs-4").css('display', 'block');
});
尝试删除整个样式属性,如果你想要一个元素上的所有内联CSS消失了。我创建了一个js小提琴,看看。
$("document").ready(function(){
$("#demo").attr("style", "");
});
+1你...因为他要删除所有内嵌样式.. – 2013-02-27 10:09:33
感谢所有的答案,但它只能使用窗口负荷工作:命令如上 – user2114762 2013-02-27 10:25:35
其因内联样式是通过另一个脚本生成的,并且在窗口加载时已被覆盖。 – Jai 2013-02-27 10:30:28