jquery - 是否可以删除显示的内联样式:none using jquery?

标签 jquery jquery-ui

我在我的网站上使用 jquery 选项卡。我刚刚为我正在使用的 map 安装了一个新的 jquery 插件(平滑缩放),但它不是 dipalying 。我检查了 firebug,它正在创建一个内联样式的显示:无。

我尝试使用以下方法来删除显示样式,但没有成功

$(document).ready(function(){
    $("#tabs-4").css('display', '');
});

有什么方法可以使用 jquery 完全删除此元素中的所有内联样式吗?

最佳答案

尝试使用.removeAttr():

$(document).ready(function(){
    $("#tabs-4").removeAttr('style');
});

如果在文档就绪上不起作用,那么您可以尝试使用窗口加载:

$(window).load(function(){
   $("#tabs-4").removeAttr('style');
});

关于jquery - 是否可以删除显示的内联样式:none using jquery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15109152/

相关文章:

jQuery - 简单输入验证 - "empty"和 "not empty"

jquery - 连接可排序列表不允许在第一个列表上排序 jQuery

javascript - 使用 jquery 在两个列表中传输和排列数据

jquery-ui - 尝试在内容级别的 google chrome 扩展中使用 jquery ui

javascript - 使用 jQuery 动画 addClass/removeClass

javascript - 如何使前置元素可拖动

javascript - 拖动父元素时拖动子元素 - jquery ui draggable

javascript - JQuery SlideToggle() 执行缓动的每一步函数

javascript - meteor 句柄表单输入

javascript - 需要每个元素的宽度等于元素的值