如何選擇名爲id =「Paragraph1」的段落中的每個子複選框,並取消選中它,如果它的選中,然後禁用它在jQuery中。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。也使用查找不工作的權利或者B/C段落不是一個好父母。
這是否工作jQuery的1.7.2.js?無法得到這個工作。另外我沒有看到.prop作爲一個實際功能。 – RetroCoder 2013-02-18 21:19:13
@RetroCoder,是的,它的作品。至於'道具',你的壞... – gdoron 2013-02-19 08:42:22