【发布时间】:2013-10-27 18:50:51
【问题描述】:
jquery .css 方法不适用于此。 是否有替代方法可以在 css 表中获取实际值,例如百分比等...? 这是一个示例,表明 .css 不适用于此: 外部CSS:
margin-left: 10%;
JS代码:
var Marginleft = $(domElem).css('margin-left');
alert(Marginleft);
这会返回一个像素值。我想得到百分比,是否可以不将css作为字符串输入?
【问题讨论】:
-
看看这是否可以为您指明正确的方向:stackoverflow.com/a/4926651/961695
-
您需要this 之类的东西吗?虽然链接后面的 sn-p 实际上是在更改样式表中的值,但您可以进一步开发它以仅读取值。
-
可以复杂化,为什么要简单化?只需向您的节点添加一个类
ispercentage,边距为 10% 或任何您想调用的名称,然后与.hasClass('ispercentage')核对 ...
标签: javascript jquery html css