鉴于此HTML,CSS和JavaScript:http://jsfiddle.net/XvqYS/3/
如果您在Google Chrome上运行它会发出警报
10px的
在IE,Safari或FireFox警报和空字符串上运行它.为什么?
我使用的是IE9,Chrome 18.0.1025.168,FireFox 12.0,Safari 5.0.4
个别财产,例如margin-left必须使用.
阅读所有属性的基本方法是:http://jsfiddle.net/XvqYS/8/
$(function () {
var $main = $("#main");
var margin = [
$main.css('margin-top'),
$main.css('margin-right'),
$main.css('margin-bottom'),
$main.css('margin-left')
].join(' ');
alert(margin);
});
Run Code Online (Sandbox Code Playgroud)
您可以调整它以返回紧凑值,例如.10px 10px 10px 10px- > 10px.