javascript – 如何从代码更改jquery手机翻转开关状态

我在我的Android / iPad应用程序上有一些jQuery Mobile翻转切换开关,我需要
使用JavaScript动态更改其状态(开/关)。
我正在寻找一个解决方案(Change value of flip toggle dynamically with jQuery Mobile),我尝试了几种方式(.val(‘on’),.slider(‘enable’)…),但似乎控制不起作用。

有没有解决这个问题?如何从代码更改翻转开关状态?

最佳答案
我已经检查了你发布的页面,我确认解决方案:

$('selector').val('value').slider('refresh');

确实有效。确保“选择器”引用您的选择元素,“值”是您在要启用的选项元素上定义的值。

我通过访问http://jquerymobile.com/demos/1.0.1/docs/forms/switch/index.html确认,然后用firebug的控制台进入:

$("#flip-b").val('no').slider('refresh');

它将页面上显示的第二个滑块从yes切换到no。

转载注明原文:javascript – 如何从代码更改jquery手机翻转开关状态 - 代码日志