开发者社区> 问答> 正文

jq动态给a标签加calss属性

<ul id=getcolor>    
<li><a href="#" >11</a></li> 
<li><a href="#" >22</a></li> 
<li><a href="#" >33</a></li> 
<li><a href="#" >44</a></li>           
</ul>

当我点击末个a标签的时候给这个a标签加个calss属性,当我点击另外一个a标签的时候把之前的那个a标签的calss属性去除,加到这个a标签上,怎么实现!

展开
收起
a123456678 2016-07-12 15:28:50 1745 0
1 条回答
写回答
取消 提交回答
  • (function($) {
     
      var $activeLink;
     
      $(document).on('click', '#getcolor a', function() {
        if ($activeLink != null) $activeLink.removeClass('foo');
        $activeLink = $(this).addClass('foo');
      });
     
    }(jQuery));
    2019-07-17 19:55:02
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Javascript中的对象 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载