获得li jQuery的位置

Jas*_*per 4 html javascript css jquery position

我们有一个简单的ul

<ul><li>text</li><li>text</li><li>text</li><li>text</li></div>
Run Code Online (Sandbox Code Playgroud)

怎么<li>从左上角开始占据一个位置<ul>

li是的display: inline,ultext-align: center.里面的文字ul可以分成几行.

thi*_*dot 7

你应该用.position().您可以选择特定的li使用:nth-child.

您还需要设置position: relativeul.

例如,要获得第二个li相对于的位置ul:

http://jsfiddle.net/thirtydot/TgXvp/

var position = $('li:nth-child(2)').position();

alert(position.top);
alert(position.left);
Run Code Online (Sandbox Code Playgroud)