在Internet Explorer中使用jquery获取css padding-left的值

时间:2012-10-24 09:34:10

标签: jquery css

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

我想像这样打印出这个值:

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

$ content包含< div> with class,它具有(在外部css文件中)定义的值“padding-left”。如果我将相同的css指令放入内联“样式”属性,我会按预期打印值。

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

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

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

1 个答案:

答案 0 :(得分:0)

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