当属性键存在时,jquery方式获取style属性中的属性值?

时间:2012-06-21 10:43:31

标签: jquery properties styles inline

<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来实现这个目标吗?

意思是不需要将样式读入变量,然后拆分成数组的数组,循环通过比较属性键来获取值。

2 个答案:

答案 0 :(得分:2)

要获得热门,请使用此

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

示例:返回 100

要获得职位,请使用此

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

示例:返回绝对

参考 LIVE DEMO

答案 1 :(得分:0)

以下是JQuery API position()

的链接

如上所述,您的代码为: -

var topvalue= $('.test').position.top;