我只是想知道-如何使用jQuery-我可以获得格式化的元素、总填充和边距等?即30px 30px 30px或30px 5px 15px 30px等

I tried

var margT = jQuery('img').css('margin');
var bordT = jQuery('img').css('border');
var paddT = jQuery('img').css('padding');

但这不管用?http://jsfiddle.net/q7Mra/

推荐答案

根据jQuery documentation,速记CSS属性不受支持.

Depending on what you mean by "total padding", you may be able to do something like this:

var $img = $('img');
var paddT = $img.css('padding-top') + ' ' + $img.css('padding-right') + ' ' + $img.css('padding-bottom') + ' ' + $img.css('padding-left');

Jquery相关问答推荐

为什么我不能在 window.onload 事件的处理程序中将 $ jQuery 对象作为参数传递?

用 jQuery/JavaScript 检测数字或字母?

缺少 .map 资源?

如何使用 jQuery 获取所有 ID?

如何在 bootstrap 模式关闭并重新打开时重置 bootstrap 模式?

使用 jQuery 为 box-shadow 设置动画的正确方法

在 jQuery UI Datepicker 中禁用future 日期

JavaScript 中的循环计时器

jQuery增量读取AJAX流?

jQuery 判断 是否存在并且有一个值

使用 jQuery DataTables 时禁用最后一列的排序

使用 jQuery Select 焦点文本在 Safari 和 Chrome 中不起作用

判断元素是否为 div

隐藏 div 但保留空白

在jquery中查找具有某个属性值的所有元素

什么时候应该使用 jQuery deferred 的then方法,什么时候应该使用pipe方法?

如何将参数传递给 jQuery 中的事件处理程序?

使用 jQuery 在 Select 列表中隐藏选项

bootstrap 日期和时间 Select 器

如何使用新的 JSON 数据手动更新数据表