I have an icon <i id="test" class="fas fa-times-circle"></i>
That when clicked, I'd like to change it's classes in order to become <i id="test" class="far fa-times-circle"></i>
So basically remove fas and add far, or vica versa if clicked again.
https://jsfiddle.net/bobbyrne01/ptsgba1h/7/
HTML:
<i class="fas fa-times-circle"></i>
<i class="far fa-times-circle"></i>
<hr/>
<div>
<i id="test" class="fas fa-times-circle"></i>
</div>
Javascript:
$(document).ready(function() {
$('#test').on('click', function() {
console.log(this);
$(this).toggleClass('fas');
$(this).toggleClass('far');
});
});
Any ideas why the classes are not being toggled?