0
<p><input type="checkbox" id="chkMain" />
<p><input type="checkbox" id="chkmain1" />
<p><input type="checkbox" id="chkmain2" />
<input class="child" type="checkbox" id="chk1" disabled="true" />
<input class="child" type="checkbox" id="chk2" disabled="true" />
<input class="child" type="checkbox" id="chk3" disabled="true" />
<input class="child" type="checkbox" id="chk4" disabled="true" />
<input class="child" type="checkbox" id="chk5" disabled="true" />
$(function(){
$("#chkMain").click (function() {
if(!$(this).is (":checked"))
{
$(".child").attr ("disabled" , true);
}
else
{
$(".child").removeAttr ("disabled");
}
});
});
這適用於chkmain,n啓用子複選框。 如果我想選擇chekmain1,n想要啓用子複選框?從多個主複選框中選擇一個複選框,相應地啓用jquery中的子複選框?
@cybernate:上面的代碼只在chkmain被選中時才起作用n啓用子chkboxes,如果我想檢查chkbox1然後啓用子盒,或檢查chkbox2,然後啓用子框。 – Harshil 2011-01-05 17:36:22
它應該是這樣的:單擊chkmain - >啓用子框或單擊chkmain2->啓用子框或單擊chkmain3->啓用子框 – Harshil 2011-01-05 17:42:33
代碼中存在拼寫錯誤。現在檢查。 – Chandu 2011-01-05 17:57:11