I am working with AngularJS, CSS and HTML.
Here's what I'm trying to do:
A button gets disabled based on the output of a certain function isPublished()
. I need the hover text over the button like When the button is disabled the hover over text could be "I'm disabled
" and when it is not disabled the hover over text could be "I'm not disabled
".
Code:
<span>
<input title="Im disabled" type="button" class="btn btn-primary"
value="Publish" ng-click="publishFingerPrint()" ng-hide="isEdit"
ng-disabled="isPublished()"/>
</span>
<script>
$(function () {
$(".btn btn-primary:ng-disabled").wrap(function() {
return '<span title="' + $(this).attr('title') + '" />';
});
});
</script>
With the above code, I get the hover text on the button (when disabled and when not disabled). But the problem is that the text is the same = Im not disabled
. I need 2 different texts. Also I tried ng-mouseover but for some reason it is not working so I went with title attribute.
Can anyone help me out with this? Any help is appreciated! Thanks!