0
<span class="one">
    <span class="two">
        <span class="Three">
                <span class="Four">
                <a href=''>1</a>
                <a href=''>2</a>
                <a href=''>3</a>
                </span>
        </span>
    </span>
</span>

我想从中选择第一个 a标签span class="one" 这是正确的语法吗?

$('span.one > a:firstchild')

谢谢

4

2 回答 2

2

试试这个 。你错过-了第一个和孩子之间。这是访问直接孩子

 $('span.one > a:first-child')

参考:第一个孩子

或者

你想a从 span.one 里面选择 span.four

 $('span.one a:first-child')
于 2012-10-25T03:55:43.847 回答
2

使用a:first-childa:first两者都应该工作

$('span.one a:first-child'); //or
$('span.one a:first')
于 2012-10-25T04:01:05.797 回答