【发布时间】: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 中的错误,我必须在那里报告并等待修复?
【问题讨论】: