我正在尝试使用 JQM 更改复选框状态(选中/未选中)。
在 HTML 部分中,我有一个复选框、一个按钮清除和一个按钮设置。
在 Java Script 部分中,我有代码要清除并使用按钮设置复选框“选中”值
HTML code piece:
----------------
<label><input type="checkbox" name="checkboxName" id="checkboxID">checkbox</label>
<a href="#" id="clear" data-role="button" data-inline="true" data-theme="b">Clear</a>
<a href="#" id="set" data-role="button" data-inline="true" data-theme="b">Set</a>
JS code piece:
--------------
$("#clear").click(function() {
$('#checkboxID').filter(':checkbox').prop('checked',false);
});
$("#set").click(function() {
$('#checkboxID').filter(':checkbox').prop('checked',true);
});
检查这个例子:http: //jsfiddle.net/VXwzp/14/
您会通过点击设置或清除按钮注意到它不起作用。
我正在使用 Google Chrome 版本 26.0.1410.64 m
我注意到,如果我从输入中删除标签,它可以正常工作,但没有考虑 JQM 样式。
<input type="checkbox" name="checkboxName" id="checkboxID">
检查示例:http: //jsfiddle.net/QLzBX/1/
你知道如何使用 JQM 让它工作吗?
先感谢您
阿尔瓦罗