2014-12-04 65 views
-4

這是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> 
+6

這是無效的在你的文檔樹'SPAN> div'。 – 2014-12-04 17:29:11

+0

試試'div span:first-child'。 – saNs 2014-12-04 17:30:06

+3

這裏沒有足夠的上下文來回答你的問題。頁面中有哪些其他標記可用作選擇器?你聲明的限制是什麼原因? – isherwood 2014-12-04 17:30:28

回答

0
$('div').children('span').eq(0); 
// or 
$('div').find('span:first-child'); 

相關問題