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");
});
});
このコードは、IE8 では何らかの理由で半分の時間しか機能しないため、正しく機能していません。また、find の使用が正しく機能していないか、b/ca 段落が適切な親ではない可能性があります。