需要帮助来使用jquery来定位元素

时间:2013-01-09 16:31:51

标签: jquery html selector

我需要一些帮助才能在jquery中选择一个元素......

使用以下代码

    <ul>
        <li>
            <div>
                <div>
                    <a href="#" id="target">link</a>
                </div>
                <span>Hello</span>
            </div>
        </li>
    </ul>

我需要定位 <span> 标记,但我只知道 <a> 标记的ID。

有人可以帮助我吗?

由于

4 个答案:

答案 0 :(得分:1)

您可以转到父级,然后获取下一个元素<span>

$("#target").parent().next()

答案 1 :(得分:0)

$('#target').parent().next('span');

答案 2 :(得分:0)

我不知道nearest()是否有效,因为它只通过祖先搜索DOM树。尝试

$('#target').parent().siblings('span');

如果您不确定跨度为DOM树的备份距离,您可以测试#target的每个父节点的兄弟节点。尽管大声笑,但我可能错了。

答案 3 :(得分:0)

<script>
    jQuery(document).ready(function(){
    a=jQuery("#target").parents('li').find('span').html();
    alert(a);
    });
    </script>

您可以通过此代码

来定位跨度