1.在JS里根據指定的 1或者0 或者其它值讓按鈕變成 on 或者 off (通常需要根據數據庫查詢的結果初始化開關的狀態)
(--開關插件包 bootstrap-switch.min.js)

<div class="make-switch" data-on-label="開" data-off-label="關" id="toggle-state-switch" data-on="success" data-off="warning"> <input id ="toggle" type="checkbox" checked="checked" class="toggle" /> </div> function changeState(stateValue){ if(stateValue==1){ $('#toggle-state-switch').bootstrapSwitch('setState', true); }else{ $('#toggle-state-switch').bootstrapSwitch('setState', false); } }
tip:
--文本設置
data-on-label="開"
data-off-label="關"
--顏色設置(5種:info success warning danger primary)
data-on="success" data-off="warning"
2.改變開關狀態,獲取開關的值

$('#toggle-state-switch').on('switch-change', function (e, data) { var $el = $(data.el); var value = data.value; });