gpt4 book ai didi

javascript - 使用 jQuery 以像素为单位的填充或边距值作为整数

转载 作者:IT老高 更新时间:2023-10-28 13:14:18 26 4
gpt4 key购买 nike

jQuery 有 height() 和 width() 函数,它们以整数形式返回像素的高度或宽度...

如何使用 jQuery 获取元素的填充或边距值像素和整数

我的第一个想法是做以下事情:

var padding = parseInt(jQuery("myId").css("padding-top"));

但是,例如,如果填充以 em 为单位,我怎样才能获得以像素为单位的值?


查看 Chris Pebble 建议的 JSizes 插件后,我意识到我自己的版本是正确的 :)。 jQuery 总是以像素为单位返回值,因此只需将其解析为整数即可。

感谢 Chris Pebble 和 Ian Robinson

最佳答案

您应该能够使用 CSS (http://docs.jquery.com/CSS/css#name)。您可能必须更具体,例如“padding-left”或“margin-top”。

例子:

CSS

a, a:link, a:hover, a:visited, a:active {color:black;margin-top:10px;text-decoration: none;}

JS

$("a").css("margin-top");

结果是 10px。

如果要获取整数值,可以执行以下操作:

parseInt($("a").css("margin-top"))

关于javascript - 使用 jQuery 以像素为单位的填充或边距值作为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/590602/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com