3

我正在使用以下标记在 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()

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

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

小提琴:http: //jsfiddle.net/2ckHr/296/

提前致谢

4

1 回答 1

4

而不是阅读 .val() 阅读选中的属性:

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

更新了 FIDDLE

于 2016-05-24T13:30:08.650 回答