#独家
JS点击li标签之后在该li标签上添加一个class

点击当前li元素后是用removeClass()删除所有兄弟元素(使用siblings()获取)的class样式,然后使用addClass()为当前li添加class

 

HTML结构:设计三个li元素

<ul id="test">
    <li>Glen</li>
    <li>Tane</li>
    <li>John</li>
</ul>

 

css样式:设计一个类selected,表示选中后的效果

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

 

jquery代码

<script type="text/javascript">
$(function(){
    $("#test li").click(function() {
        $(this).siblings('li').removeClass('selected');  // 删除其他兄弟元素的样式
        $(this).addClass('selected');                   // 添加当前元素的样式
    });
}); 
</script>

 

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (18)

模板 其它教程 JS点击li标签之后在该li标签上添加一个class https://cs.2hzd.cn/1685.html

一家有态度的精品资源分享平台

常见问题

相关文章