从 div 访问第二个元素
我有以下代码片段,
<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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
使用
:eq
选择器:或(最好)
.eq
函数:Use the
:eq
selector:or (preferably) the
.eq
function:在这里:
现场演示: http://jsfiddle.net/rK4qc/
Here you go:
Live demo: http://jsfiddle.net/rK4qc/
您可以使用:
You can use:
你可以尝试 $('.container a:first').next();得到第二个元素。
You could try $('.container a:first').next(); to get the second element.
$('.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.