I'm using an ul had my nav bar Items :
<ul id="mainN" class="nanGroup" ng-show="lCntr.only == 'mainNav'">
<li >
<a class="btn btn-small btn-revert"ng-click="lCntr.profile()"></a>
</li>
<li>
<a class="btn btn-small btn-revert"ng-click="lCntr.settings()"></a>
</li>
<li class="dropdown">
<a class="btn btn-small btn-revert" ng-click="lCntr.logout()"></a>
</li>
</ul>
and I'm trying to make the selected (profile,settings,..)disable when it's selected by using this script :
$(document).ready(function ($) {
$('#mainN li a').on('click',function (event) {
event.preventDefault();
$(this).addClass('disabled');
});
});
it's work but just if I clicked it twice and I want it to be disabled from the first click I've been tried every thing like ($(this).prop('disabled' ,true)) any advice ??