【问题标题】:Getting value of css padding-left with jquery in Internet Explorer在 Internet Explorer 中使用 jquery 获取 css padding-left 的值
【发布时间】:2012-10-24 20:17:23
【问题描述】:

当 css 不是内联时,我在使用 jQuery 获取 css padding-left 值时遇到问题。问题仅存在于 Internet Explorer 中(我尝试了版本 8 和 9)。

我想像这样打印这个值:

alert($content.css("padding-left"));

$content 包含一个带有类的

,它(在外部 css 文件中)定义了值“padding-left”。如果我将相同的 css 指令放入内联“样式”属性中,我会按预期打印值。

还有一件事……我用开发者工具检查了我的 div 样式,一切都显示正确。

因为这个问题我发现,jQuery的方法outerWidth()不能正常工作。

有没有人有解决方案,如何从外部 css 中获取“padding-left”的值?或者这只是 jQuery 中的错误,我必须在那里报告并等待修复?

【问题讨论】:

    标签: jquery css


    【解决方案1】:

    我发现,如果 div 还不可见,jquery 无法在 Internet Explorer 中获取外部 css 的“padding-left”指令的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-10
      • 2018-04-15
      • 1970-01-01
      • 1970-01-01
      • 2021-08-19
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      相关资源
      最近更新 更多