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');