首頁  >  選擇器  > :nth-last-child

返回值:jQuery :nth-last-child(n|even|odd|formula)

V1.9 概述

選擇所有他們父元素的第n個子元素。計數從最後一個元素開始到第一個。

因為jQuery的實現:nth-child(n)是嚴格來自CSS規範,所以n值是“1索引”,也就是說,從1開始計數。對於所有其他選擇器表達式,jQuery遵循JavaScript的“0索引”的計數。因此,給定一個單一<ul>包含兩個<li>, $('li:nth-child(1)')選擇第一個<li>,而$('li:eq(1)')選擇第二個。

這個不尋常的用法,可進一步討論中找到 W3C CSS specification .

參數

n V1.9

匹配子元素序號

必須為整數,注意從1開始而不是0

even V1.9

匹配所有偶數元素

odd V1.9

匹配所有奇數元素

formula V1.9

使用特殊公式如( an  +  b )進行選擇. 例如:nth-last-child(3n+2) 從倒數第二個子元素開始,匹配每個3的倍數的元素

示例

在每個匹配的ul中查詢倒數第二個li


<ul>
	<li>1</li>
	<li>2</li>
	<li>3</li>
	<li>4</li>
</ul>

$("ul li:nth-last-child(2)");