button.jsボタンの状態を制御したり、クリック毎に2つの状態を交互に切り替えたり、チェックボックスやラジオボタンをボタン化したりできるJavaScript。状態を保持するボタンは、data-***-text属性に状態を示すテキストを指定する。***には、任意の文字列を指定する。ボタンのテキストの交換には、メソッドを呼び出す必要がある。クリック毎に2つの状態を交互に切り換えるボタンは、data-toggle属性にbuttonを指定する。チェックボックスをボタン化する場合やラジオボタンをボタン化する場合は、data-toggle属性にbuttonsを指定する。何れの場合も、Firefox対策として、autocomplete属性にoffを指定する。Bootstrap3日本語リファレンス@サイバー・ラボ。