我在 Firebug 控制台中运行以下代码。
$('img').css('border', 'solid 2px red').css('border');
出现红色图片边框,但返回的是空字符串,这是为什么呢?
它在 Chrome 和 Safari 开发者工具中运行良好。
更新:jQuery 文档说在获取 CSS 值时不支持速记属性。但是,我在 Firefox 中也尝试了以下方法,但没有成功(在 Chrome 和 Safari 中都可以使用)
$('img').css('border-style', 'solid').css('border-style');
$('img').css('borderStyle', 'solid').css('borderStyle');
$('img').css('border', 'solid 2px green').css('borderStyle');