开发者社区 问答 正文

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 1818 分享 版权
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
    赞同 展开评论
问答地址: