Jquery - 获取DOM中的元素位置

时间:2016-05-05 12:51:04

标签: javascript jquery dom

我正在尝试在点击时检索DOM中的元素位置。这样它就可以用来为预览窗格中的选定元素生成样式。

例如,假设我在页面中的每个元素上都运行了一个onclick函数,当单击一个元素时,我希望得到一个值,如:

typings i jquery --ambient --save

如果用户点击了以下页面中的第三个范围:

    div#a > ul.list > li:nth-child(3) > span

我在网上搜索并尝试了一些旧的功能,但这些功能似乎没有用。

我可以使用下面的代码,然后循环遍历每个父代,直到我点击身体,但这似乎过多。

<html>
<body>
    <div id="a">
        <ul class="list">
            <li><span>first</span></li>
            <li><span>second</span></li>
            <li><span>third</span></li>
            <li><span>fourth</span></li>
        </ul>
    </div>
</body>
</html>

有没有更好的方法?

1 个答案:

答案 0 :(得分:0)

简单使用while(... parentNode)

  va_list args = 0;

我希望它有所帮助