--- layout: page title: Buttons --- Do more with buttons. Control button states or create groups of buttons for more components like toolbars.
Firefox persists form control states (disabledness and checkedness) across page loads. A workaround for this is to use autocomplete="off". See Mozilla bug #654072.
For the sake of this demonstration, we are using data-loading-text and $().button('loading'), but that's not the only state you can use. See more on this below in the $().button(string) documentation.
.active and aria-pressed="true"For pre-toggled buttons, you must add the .active class and the aria-pressed="true" attribute to the button yourself.
.activeFor preselected options, you must add the .active class to the input's label yourself.
If the checked state of a checkbox button is updated without firing a click event on the button (e.g. via <input type="reset"> or via setting the checked property of the input), you will need to toggle the .active class on the input's label yourself.