Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery启用禁用的Radiobuttonlist_Jquery_Asp.net - Fatal编程技术网

使用jQuery启用禁用的Radiobuttonlist

使用jQuery启用禁用的Radiobuttonlist,jquery,asp.net,Jquery,Asp.net,我有一个radiobuttonlist最初被禁用(Enabled=“false”)。我想在点击按钮时启用它。 启用radiobuttonlist的jQuery行如下所示: $("#<%=MyRadioButtonList.ClientID%>").prop("disabled", false); $(“#”)prop(“禁用”,false); 但它不起作用。我注意到ASP.NET用 如果我理解正确,这会阻止javascript代码启用列表 你有什么建议?你可以这样试试 $("#&

我有一个radiobuttonlist最初被禁用(Enabled=“false”)。我想在点击按钮时启用它。 启用radiobuttonlist的jQuery行如下所示:

$("#<%=MyRadioButtonList.ClientID%>").prop("disabled", false);
$(“#”)prop(“禁用”,false);
但它不起作用。我注意到ASP.NET用 如果我理解正确,这会阻止javascript代码启用列表


你有什么建议?

你可以这样试试

$("#<%=MyRadioButtonList.ClientID %>").find('input').prop('disabled', false);
$(“#”).find('input').prop('disabled',false);

您的选择器非常奇怪。必须对其进行转义。若要转义字符,请在其前面使用“\\”。 你也可以这样做:

$(document.getElementById('<%=MyRadioButtonList.ClientID%>')).prop("disabled", false);
$(document.getElementById(“”)).prop(“禁用”,false);

Dhaval,非常感谢。这就解决了问题。欢迎朋友。。很高兴这有帮助:)n_ilievski,我不确定我是否理解你所说的“你的选择器非常奇怪”是什么意思。你能澄清一下吗?我的观点是选择器id包含如下字符