我需要一個.selected類dinamically分配到那裏我點擊,並刪除asigned到點擊的元素任何其他先前類,所以我可以改變CSS類的元素。也許這個代碼:變化類單擊
$(this).click(function(){
$(this).addClass('selected');
});
的作品,但如果我點擊任何其他LI發生了什麼?任何幫助來完成這項工作?
編輯: 好看到這個代碼:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
默認情況下沒有任何類,但我在第2項則點擊HTML應該在這一個轉變:
<ul>
<li>Item 1</li>
<li class="selected">Item 2</li>
<li>Item 3</li>
</ul>
但再次如果我點擊第3項,那麼HTML應該轉換爲這一項:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li class="selected">Item 3</li>
</ul>
這就是我想要做的
您想從先前點擊的li-s中刪除類嗎?的 –
可能重複[添加和刪除點擊類](http://stackoverflow.com/questions/7077673/add-and-remove-class-on-click) – nbrooks