2
<ul>
<li>First</li>
<li>Second</li>
<li>Third</li>
</ul>
是否可以添加一個類以上用jQuery列出的第二個li
,沒有prexisting class和id?添加類基於放置JavaScript的元素/ jQuery的
<ul>
<li>First</li>
<li>Second</li>
<li>Third</li>
</ul>
是否可以添加一個類以上用jQuery列出的第二個li
,沒有prexisting class和id?添加類基於放置JavaScript的元素/ jQuery的
當然,你會去喜歡
$('ul li:eq(1)').addClass('yourclassname');
由於選擇是從零開始,1
代表第二個節點。
'$(...)...式(1).'會更快,根據jQuery的文檔 – Alnitak 2012-03-22 13:23:32
你也可以做'UL李:第n-的式(1) ''或'ul li:nth-child(1)'純粹的CSS3 – 2012-03-22 13:24:40
@Alnitak:像'$'''''那樣會更快。find('li')。slice(1,2)'' ,但問題不是關於性能,所以我堅持在這裏最短的版本。 – jAndy 2012-03-22 13:24:40