我有两个复选框,我希望它们像单选按钮一样(当选中时,另一个应该取消选中)
以下代码无效。
HTML:
<asp:CheckBox ID="CHK_Reviewd" Checked="true" Visible="false" runat="server" />
<asp:CheckBox ID="CH_EmpReviewd" runat="server" Text="" visible="false" />
JavaScript的:
$(document).on('ready', function () {
var CH_EmpReviewd = '#<%= CH_EmpReviewd.ClientID %>';
var CHK_Reviewd = '#<%= CHK_Reviewd.ClientID %>';
$(CH_EmpReviewd).change(function () {
if (this.checked)
$(CHK_Reviewd).prop("checked", false);
});
$(CHK_Reviewd).change(function () {
if (this.checked)
$(CH_EmpReviewd).prop("checked", false);
});
})
我正在使用jquery 1.7
答案 0 :(得分:0)
更改您的选择器以按ID获取元素。
自:
var CH_EmpReviewd = '<%= CH_EmpReviewd.ClientID %>';
var CHK_Reviewd = '<%= CHK_Reviewd.ClientID %>';
要:
var CH_EmpReviewd = $('#CH_EmpReviewd');
var CHK_Reviewd = $('#CHK_Reviewd');