LoadingStateButtons is a lightweight jQuery button loader plugin which adds loading spinner or progress indicator to buttons while loading some data for user feedback.
jQuery Loading State Buttons
jQuery Plugin For Adding Loading Indicators To Buttons - loadingButton
Lightweight jQuery Loading Button Plugin - LoadingStateButtons
jQuery Plugin For Built-In Loading Indicator In Buttons - Button Loader
Generate Multi-State UI Buttons With jQuery - magicButtons
Button Progress Indicator With jQuery - Thrive
Inline Loading (Ladda) Button With jqXHR/Promise Support - Waitable Button
Merge Loading indicators Into Action Buttons - jQuery loadButton.js
Inline Button Loader For Bootstrap 4 - Bootstrap4C Spinners