从 div 访问第二个元素

发布于 2024-12-04 18:35:30 字数 729 浏览 0 评论 0原文

我有以下代码片段,

<div class='container'>
                <a href=''>
                    <img alt='' class='image0' src='images/Gallery/gallery-01.jpg' title='info'/>
                </a>
                <a href=''>
                    <img alt='' class='image1' src='images/Gallery/gallery-01.jpg' title='info'/>
                </a>
                <a href=''>
                    <img alt='' class='image2' src='images/Gallery/gallery-01.jpg' title='info'/>
                </a>
            </div>

我可以使用

$('.container a:first')$('.container a:last') 访问第一个和第二个最后一个元素,但是我如何访问 div 上的第二个锚标记? 。

I have the following code snippet

<div class='container'>
                <a href=''>
                    <img alt='' class='image0' src='images/Gallery/gallery-01.jpg' title='info'/>
                </a>
                <a href=''>
                    <img alt='' class='image1' src='images/Gallery/gallery-01.jpg' title='info'/>
                </a>
                <a href=''>
                    <img alt='' class='image2' src='images/Gallery/gallery-01.jpg' title='info'/>
                </a>
            </div>

I could use

$('.container a:first') or $('.container a:last') to access the first and the last elements, but how can i access the second anchor tag on the div? .

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

救赎№ 2024-12-11 18:35:30

使用 :eq 选择器:

$('.container a:eq(1)')

或(最好).eq 函数:

$('container a').eq(1)

Use the :eq selector:

$('.container a:eq(1)')

or (preferably) the .eq function:

$('container a').eq(1)
绳情 2024-12-11 18:35:30

在这里:

$( '.container > a:eq(1)' )

现场演示: http://jsfiddle.net/rK4qc/

Here you go:

$( '.container > a:eq(1)' )

Live demo: http://jsfiddle.net/rK4qc/

最佳男配角 2024-12-11 18:35:30

您可以使用:

$('.container a:nth-child(2)')

You can use:

$('.container a:nth-child(2)')
一身骄傲 2024-12-11 18:35:30

你可以尝试 $('.container a:first').next();得到第二个元素。

You could try $('.container a:first').next(); to get the second element.

只为一人 2024-12-11 18:35:30

$('.container a')[1] 将返回 DOM 元素。

$($('.container a')[1]) 将为您提供第二个对象的 Jquery 对象。

适当检查结果长度。

$('.container a')[1] will return the DOM element.

$($('.container a')[1]) will get you a Jquery object for the second object.

Check your result lengths appropriately.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文