📅  最后修改于: 2023-12-03 14:43:09.560000             🧑  作者: Mango
Flipswitch 是一种移动端开关按钮,而 jQuery Mobile 是一种用于构建移动端应用的框架。jQuery Mobile Flipswitch option() 方法可以用来设置或获取 Flipswitch 的选项值。
$(selector).flipswitch("option", optionName, [value]);
如果没有指定 value 参数,则返回当前选项的值;如果指定了 value 参数,则不返回任何值。
// HTML:
// <label>
// <input type="checkbox" id="flipswitch" data-role="flipswitch">
// <span>开关按钮</span>
// </label>
// JavaScript:
var flipswitchValue = $("#flipswitch").flipswitch("option", "value"); // 获取当前选项值
console.log(flipswitchValue); // 输出 true 或 false
// HTML:
// <label>
// <input type="checkbox" id="flipswitch" data-role="flipswitch">
// <span>开关按钮</span>
// </label>
// JavaScript:
$("#flipswitch").flipswitch("option", "theme", "a").flipswitch("refresh"); // 设置选项值为 "a",并刷新 Flipswitch
refresh
方法来刷新 Flipswitch。promise()
方法来实现延迟获取最新的选项值。