0
<div class="test" style="position:absolute; font-size: 12; right:400px; top:100px;"><p>Hello</p></div>
<div class="test" style="position:absolute; font-size: 14; right:200px; top:140px;"><p>Hello</p></div>

我想做类似的事情

var positionvalue= $('.test'). get value where position is exist inside style attribute  
var topvalue= $('.test'). get value where top is exist inside style attribute.

有没有简单的方法可以通过 jquery 来完成这个?

这意味着无需将样式读入变量,然后拆分为数组数组,循环通过比较属性键来获取值。

4

2 回答 2

2

要获得顶部,请使用此

$('.test').position().top

示例:返回100

要获得位置,请使用此

$('.test').css('position')

示例:返回绝对值

参考现场演示

于 2012-06-21T10:47:50.827 回答
0

这是 JQuery API position()的链接

如上所述,您的代码将是:-

var topvalue= $('.test').position.top;
于 2012-06-21T10:52:37.157 回答