【发布时间】:2013-02-23 20:13:05
【问题描述】:
我有一个移动客户端并且有一个简单的问题。
这是我的 html 部分:
<label id="112233" for="checkbox-detailed_limit">Take Profit</label>
<input type="checkbox" name="checkbox-detailed_limit"
id="checkbox-detailed_limit" data-mini="true"/>
我想在容器页面显示时更改复选框的选中状态。
我已使用 javascript 和 jquery 进行此操作,但都失败了。
这里有一些例子:
$("#checkbox-detailed_limit").attr("checked", false).change();
$("#checkbox-detailed_limit").attr("checked", false).trigger("change");
$("#checkbox-detailed_limit").prop("checked", false);
$("#checkbox-detailed_limit").removeAttr("checked");
$('input:checkbox', $("#112233")).prop("checked", false);
$("#112233").filter(':checkbox').prop("checked", false);
$('input').filter(':checkbox').prop('checked',false);
$("#112233").children('input[type="checkbox"]').prop('checked', false);
$("#112233").find("checkbox").attr("checked", false);
document.getElementById("checkbox-detailed_limit").checked = false;
有什么办法可以帮到我吗?
【问题讨论】:
-
JSFiddle 有一个工作示例。
-
已经有这么多问题了,你怎么没在 SO 上找到这个?
-
此外,您的大多数 示例 确实有效。您是否尝试将
false更改为true?
标签: javascript jquery jquery-mobile checkbox