1. 程式人生 > >jquery點擊li標簽之後在該li標簽上添加一個class,點擊下一個li時刪除上一個li的class

jquery點擊li標簽之後在該li標簽上添加一個class,點擊下一個li時刪除上一個li的class

style 下一個 div mov 元素 使用 font rem pre

思路:點擊當前li元素後是用removeClass()刪除所有兄弟元素(使用siblings()獲取)的class樣式,然後使用addClass()為當前li添加class

具體演示如下:

1、HTML結構:設計三個li元素

<ul id="test">

    <li>Glen</li>

    <li>Tane</li>

    <li>John</li>

</ul>

2、css樣式:設計一個類selected,表示選中後的效果

<style>

    .selected{font-weight
:bold; background: #ff99cc; color:#fff;} </style>

3、jquery代碼:

$(function(){

    $("#test li").click(function() {

        $(this).siblings(‘li‘).removeClass(‘selected‘);  // 刪除其他兄弟元素的樣式

        $(this).addClass(‘selected‘);                            // 添加當前元素的樣式

    });
}); 

jquery點擊li標簽之後在該li標簽上添加一個class,點擊下一個li時刪除上一個li的class