jQuery方法,当属性键存在时,在样式属性中获取属性值


<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完成此操作?

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

要获得 Top,请使用这个

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

示例:返回 100

要获得位置,请使用此

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

示例:返回绝对值

参考现场演示

这是 JQuery API position() 的链接

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

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

相关内容

  • 没有找到相关文章

最新更新