将类添加到Anchor

时间:2017-06-10 08:04:35

标签: jquery

我有这样的HTML:

<div id="tree-backend" class="treeview">
    <ul class="list-group">
        <li class="list-group-item node-tree-backend" data-nodeid="0" style="color:undefined;background-color:undefined;">
            <span class="icon expand-icon glyphicon glyphicon-minus"/>
            <span class="icon node-icon fa fa-user"/>
            <a href="http://bioplast/admin/menu/detail?id=3" style="color:inherit;">User</a>
        </li>
        <li class="list-group-item node-tree-backend" data-nodeid="1" style="color:undefined;background-color:undefined;">
            <span class="indent"/>
            <span class="icon glyphicon"/>
            <span class="icon node-icon none"/>
            <a href="http://bioplast/admin/menu/detail?id=5" style="color:inherit;">Group</a>
        </li>
    </ul>
</div> 

我尝试使用jQuery .addClass方法将类添加到锚元素中:

$(".treeview .list-group .list-group-item a").each(function(){
    if ($(this).next().length > 0) {
        $(this).addClass("user-action-btn-1");
    };
 })

但它不起作用。

请帮帮我..

1 个答案:

答案 0 :(得分:1)

如果要在.treeview类

中的所有锚点上添加相同的类,可以使用以下代码

$(&#34; .treeview .list-group .list-group-item a&#34;)。addClass(&#39; user-action-btn-1&#39;);