2017-06-10 73 views
0

我有一個這樣的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"); 
    }; 
}) 

但事與願違工作。

請幫助我..

+0

爲什麼['.next()'](https://api.jquery.com/next/)? '' – Andreas

+0

後面沒有元素,我省略了if和next,但它仍然不起作用。 – Lohan

+1

請添加[最小,完整和可驗證的示例](https://stackoverflow.com/help/mcve )因爲... https://jsfiddle.net/huLxpus3/ – Andreas

回答

1

,如果你想在.treeview類

$(」樹狀.LIST組.LIST組加上所有的錨目前同級別您可以使用下面的代碼-item a「)。addClass('user-action-btn-1');