使用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
元素吗?