使用jquery启用/禁用CascadingDropDown

问候;

我有Ajax CascadingDropDown控件的asp.net下拉列表控件。

我也有asp.net复选框控件。 我想在使用jquery选中/取消选中复选框时启用/禁用CascadingDropDown。

我尝试了不同的方法,但他们没有工作,如果我想将dropdownlist的启用属性设置为false它将无法工作,所以我必须将CascadingDropDown启用属性设置为false以禁用它,但我不知道如何。

这是我尝试过的代码之一:

    function enableDDL() { $('#').click(function() { if ($('#').attr('disabled') != true) $('#').attr('disabled', true); else $('#').attr('disabled', false); }); } 

不要为disabled属性定义bool值,只需使用字符串"disabled"并启用它,只需删除该属性即可。

 function enableDDL() { $('#<%= chkOccup.ClientID %>').click(function() { if ($('#<%= WF_CascadingDropDown.ClientID %>').attr('disabled')) $('#<%= WF_CascadingDropDown.ClientID %>').attr('disabled', 'disabled'); else $('#<%= WF_CascadingDropDown.ClientID %>').removeAttr('disabled'); }); } 

如果这不起作用,你确定$('#<%= WF_CascadingDropDown.ClientID %>')是一个select元素吗?