如何在名为 id="Paragraph1" 的段落中选择每个子复选框,如果选中则取消选中它,然后在 jQuery 中禁用它。
例子:
<input type="checkbox" id="chkMain"><br />
<p id="Paragraph1">
<input type="checkbox" id"chk1"><br />
<input type="checkbox" id"chk2"><br />
<input type="checkbox" id"chk3"><br />
<input type="checkbox" id"chk4"><br />
</p>
jQuery选择:
$("#chkMain:not(:checked)").change(function() {
$("#Paragraph1").children("input[type='checkbox' :checked]").each(function() {
$(this).removeAttr("checked").attr("disabled",disabled");
});
});
此代码无法正常工作 b/c 由于某种原因在 IE8 中只能工作一半时间。同样使用 find 也不能正常工作,也许 b/ca 段落不是一个好父母。