jquery-mobile - 如何在 JQuery Mobile 1.4.5 中获取复选框翻转开关的值?

标签 jquery-mobile jquery-mobile-flipswitch

我使用以下标记在 jQuery Mobile 1.4.5 中创建基于复选框的 Flipswitch:

<label for="flip-1">Checkbox Flip switch:</label>
<input data-role="flipswitch" name="flip-1" id="flip-1" type="checkbox">

显然,获取基于选择的 Flipswitch 的值的方法相同:

$("#flip-1").val()

不适用于基于复选框的版本,我总是得到“开”的值。

我在这里做错了什么?有没有办法获取基于选择的版本的值?

fiddle :http://jsfiddle.net/2ckHr/296/

提前致谢

最佳答案

不是阅读 .val() 而是阅读检查的属性:

alert($("#flip-1").prop("checked"));

已更新 FIDDLE

关于jquery-mobile - 如何在 JQuery Mobile 1.4.5 中获取复选框翻转开关的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37412705/

相关文章:

jquery - 如何将 Json 数据导入 Jquery 移动应用程序

html - 在具有低优先级 z-index 的图层上进行内容分层和禁用滚动

javascript - 刷新 jQuery Mobile 翻转开关

php - 如何使用 php 使这个翻转开关基于 mysql 的值工作

jquery mobile - 更改翻转开关默认状态

JQuery 主题未正确加载

jQuery Mobile 标题限制

html - Blackberry 上的 jQuery 移动应用程序中存在 "ü"问题