如何在JQuery Mobile 1.4.5中获取复选框flipswitch的值?

时间:2016-05-24 11:49:15

标签: 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()

没有使用基于复选框的版本,而且我总是得到“on”的值。

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

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

提前致谢

1 个答案:

答案 0 :(得分:4)

而不是读取.val()而不是读取checked属性:

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

更新了 FIDDLE