js動態修改class屬性

js動態修改class屬性

在前端界面,希望通過點擊修改class屬性,實現代碼如下:

$(function(){
    $("#selected li").click(function() {
        $(this).siblings('li').removeClass('active');  // 刪除其他li元素的樣式
        $(this).addClass('active');                            // 添加當前元素的樣式
    });
});

html代碼如下:

<ul class="nav nav-sidebar" id = 'selected'>
    <li class ="active">
        <a href="${pageContext.request.contextPath}/describe/result">基本信息</a>
    </li>
    <li >
        <a   onclick="getDescribe()">成績查詢</a>
    </li>
    <li >
        <a href="${pageContext.request.contextPath}/describe/result">測試查詢</a>
    </li>
    <li >
        <a data-toggle="modal" data-target="#passwordCorrect">修改密碼</a>
    </li>
    <li >
            <a href="${pageContext.request.contextPath}/signin/signInSuccess" onclick="login()">退出登錄</a>
    </li>
    <li >
        <a href="${pageContext.request.contextPath}/signin/signInSuccess" >退出登錄</a>
    </li>
</ul>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章