2014-02-18 162 views
0

我試圖切換我的類,一旦點擊,但我有麻煩這樣做 - 如果任何人都可以指出我失蹤或做錯了,這將是偉大的。css類切換不切換類

<a class="rGroupIcons icon-plus addUsersToGroup float_right" href="#" data-bind="attr: { 'data-user-id': ID()}"></a> 
<div class="Roles fade in" data-bind="foreach: $parent.Roles()"> 
    <a style="display: none;" class="roleType btn addUsersWithGroupRole" data-bind="text: RoleTypeName, attr: { 'data-roletype-id': RoleId() }"></a> 
           </div> 

的Javascript

$(document).on('click', '.addUsersToGroup', function (event) { 
      $(".addUsersToGroup", $(this)).toggleClass("icon-plus icon-minus"); 
     }); 

回答

1

你只需要使用$(這)是此刻你在元素中尋找.addUsertsToGroup addUsertsToGroup

$(document).on('click', '.addUsersToGroup', function (event) { 
      $(this).toggleClass("icon-plus icon-minus"); 
     }); 

在這裏工作例如http://jsfiddle.net/domjgreen/NLYNK/

+0

謝謝,工作很好。此外,我想知道如果我想添加功能,當我有一個切換顯示div,我去,然後單擊另一個圖標它會摺疊以前的div – user3244544