我希望在单击其他单选按钮时选中其他复选框。
我尝试了以下代码,但是当我运行Webform页面时,仅当我单击第一个单选按钮然后它停止工作时,选中的复选框才按预期进行检查。
$(document).ready(function(){
$("#<%= CheckBox1.ClientID%>").click(function () {
$("#<%= CheckBox7.ClientID%>").attr('checked', false);
$("#<%= CheckBox8.ClientID%>").attr('checked', false);
$("#<%= CheckBox9.ClientID%>").attr('checked', false);
$("#<%= CheckBox10.ClientID%>").attr('checked', true);
$("#<%= CheckBox18.ClientID%>").attr('checked', false);
$("#<%= CheckBox11.ClientID%>").attr('checked', false);
$("#<%= CheckBox19.ClientID%>").attr('checked', false);
$("#<%= CheckBox20.ClientID%>").attr('checked', false);
$("#<%= CheckBox12.ClientID%>").attr('checked', true);
$("#<%= CheckBox13.ClientID%>").attr('checked', true);
});
$("#<%= CheckBox2.ClientID%>").click(function () {
$("#<%= CheckBox7.ClientID%>").attr('checked', false);
$("#<%= CheckBox8.ClientID%>").attr('checked', false);
$("#<%= CheckBox9.ClientID%>").attr('checked', true);
$("#<%= CheckBox10.ClientID%>").attr('checked', false);
$("#<%= CheckBox18.ClientID%>").attr('checked', false);
$("#<%= CheckBox11.ClientID%>").attr('checked', true);
$("#<%= CheckBox19.ClientID%>").attr('checked', true);
$("#<%= CheckBox20.ClientID%>").attr('checked', false);
$("#<%= CheckBox12.ClientID%>").attr('checked', false);
$("#<%= CheckBox13.ClientID%>").attr('checked', false);
});
$("#<%= CheckBox3.ClientID%>").click(function () {
$("#<%= CheckBox7.ClientID%>").attr('checked', true);
$("#<%= CheckBox8.ClientID%>").attr('checked', true);
$("#<%= CheckBox9.ClientID%>").attr('checked', true);
$("#<%= CheckBox10.ClientID%>").attr('checked', false);
$("#<%= CheckBox18.ClientID%>").attr('checked', false);
$("#<%= CheckBox11.ClientID%>").attr('checked', false);
$("#<%= CheckBox19.ClientID%>").attr('checked', false);
$("#<%= CheckBox20.ClientID%>").attr('checked', true);
$("#<%= CheckBox12.ClientID%>").attr('checked', true);
$("#<%= CheckBox13.ClientID%>").attr('checked', false);
});
});
引起问题的原因是什么?