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

これがJQueryAPIのposition()のリンクです

上記のように、コードは次のようになります:-

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