jQuery如何获取Element的边距和填充? [英] jQuery How to Get Element's Margin and Padding?

查看:173
本文介绍了jQuery如何获取Element的边距和填充?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Just wondering - how using jQuery - I can get an elements formatted total padding and margin etc ? i.e. 30px 30px 30px 30px or 30px 5px 15px 30px etc

我尝试过

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

但这行不通吗? http://jsfiddle.net/q7Mra/

推荐答案

根据 jQuery文档,速记CSS属性是不支持.

According to the jQuery documentation, shorthand CSS properties are not supported.

根据总填充"的含义,您可以执行以下操作:

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如何获取Element的边距和填充?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆