【发布时间】:2014-12-04 17:27:58
【问题描述】:
这是jsfiddle。如何在不使用 $('div > span') 的情况下只选择第一个跨度?
<div>
<span>
Only this span needs to be selected
<div>
<span>1</span>
<span>2</span>
<span>3</span>
</div>
</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
</div>
【问题讨论】:
-
在您的文档树中包含
span>div无效。 -
试试
div span:first-child。 -
这里没有足够的上下文来回答您的问题。页面中还有哪些其他标记可用作选择器?您所说的限制的原因是什么?
-
span:first-child {}或span:nth-child(1) {} -
@saNs,APAD1:在这种情况下,您的两个示例都将选择两个元素。
标签: javascript jquery