簡體   English   中英

如何使用jQuery向列表項添加類

[英]How to add a class to a list item using jQuery

我有一個垂直列表,其中將當前選定的項目索引存儲在PHP會話變量中。

現在,當我回到同一頁面時,我想將CSS類應用於該特定列表項。

不確定如何使用jQuery設置列表中特定索引的類。

我正在做這樣的事情:

$('ul.selectable1 li').get(3).addClass('myselection');

UL> li列表附有一個稱為“ selectable1的類:

<ul id="items" class="selectable1">
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
  <li>Item 4</li>
  <li>Item 5</li>
  <li>Item 6</li>
</ul>

因此,如果Item-3存儲在我的會話中。 我想使列表看起來像這樣:

<ul id="items" class="selectable1">
  <li>Item 1</li>
  <li>Item 2</li>
  <li class="myselection">Item 3</li>
  <li>Item 4</li>
  <li>Item 5</li>
  <li>Item 6</li>
</ul>

使用.eq(2) -. .eq(2) .get()返回DOM元素,而不是jQuery對象。

如果您始終需要第三個元素,也可以在初始選擇器中選擇它: $('ul.selectable1 li:eq(2)')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM