Font-Awesome icon won't change onclick
问题 This is so simple, but I can't get it to work! On clicking a button, I'd like to change the icon in that button from fa-download to fa-spinner, but the fa-spinner just won't show up! My HTML is: <button id='save'><i class='fa fa-download' aria-hidden='true'></i> save work</button> And my jQuery is: $('body').on('click', '#save', function(e){ $('#save').find('i').toggleClass('fa-download fa-spinner'); $("#save").text("loading..."); }); The text changes to loading, the download icon goes away,