使用jQuery Mobile动态更改flip toggle的值

Mar*_* T. 9 mobile jquery jquery-mobile

我正在使用jQuery Mobile,我在cookie中保存了一些设置.重新加载设置页面时,我会读取cookie以设置所有值.我在设置翻转拨动开关时遇到问题.大多数元素只需触发keyupchanged事件,但我不确定翻转切换如何从选择框中获取其值.有任何想法吗?

小智 24

更改开关的值后,您必须刷新它才能切换动画:

$('#Switch2').val('on').slider("refresh");
Run Code Online (Sandbox Code Playgroud)


wyz*_*wyz 0

我认为你可以像普通 HTML 一样设置 select 中的值,然后翻转切换开关就会自动选择。IE

<select name="slider" id="slider" data-role="slider">
  <option value="off">Off</option>
  <option value="on" selected="selected">On</option>
</select>
Run Code Online (Sandbox Code Playgroud)