jQuery如何获取Element的边距和填充? [英] jQuery How to Get Element's Margin and Padding?
本文介绍了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屋!
查看全文