2010-01-25 74 views
1

看看這個:第一胎選擇器是指什麼?選擇元素的第一個孩子?或者如果它是第一個孩子就選擇它?

var selection= $('table td:first-child'); 

在實踐中,選擇第一行的表中的<td>元素。

當我第一次看到它時,我把它作爲:選擇所有<td><table> </table>的所有第一個子元素。

但它的作用是:如果它是其父項的第一個子項,則在表中選擇所有<td>。指每個標籤之間的第一個<td>

所以,問題是,第一個孩子的選擇器是否像旗子一樣工作?或者它的工作方式就像在jQuery封裝集中獲取元素的第一個子元素一樣?

感謝,

回答

2

則firstChild會得到那些他們的父母中的第一個孩子表中的TD。如果你想要什麼,但它會像table td > *:first-child。像jQuery提供的:過濾器的其餘部分一樣考慮它:hidden,disabled,checked等。它適用於它所連接的選擇器中的元素。

0

:first-child選擇器可以匹配多個:每個父級一個。這相當於:nth-child(1)

來源:here

相關問題