我是jquery的新手,並且存在以下代碼的一些問題,代碼嘗試在單擊時替換項目的類,第一部分按預期工作。如果該項目有一個沒有它的類它添加featSelected,但是如果我然後再次單擊以取消選擇它,它不會添加無類。任何想法,將不勝感激,溫柔,因爲我在學習jquery的拋出(從書,看看一些課程,但!)。使用if檢查類,然後添加類jquery
<script type="text/javascript">
$('li span[id^="feat"]').click(function(){
if ($(this).hasClass('none')) {
$(this).addClass("featSelected")
}
else if ($(this).hasClass('featSelected')) {
$(this).addClass("none")
}
})
</script>
任何幫助,將不勝感激。
jason
了'none'類是已經在那裏爲你沒有刪除!你能包含你的初始HTML嗎? – ManseUK
您應該使用http://api.jquery.com/toggleClass/ – soju