我认为以下内容:
<%=Html.RadioButton("optAll", "1", true)%>   Choose All
<br />
<%=Html.RadioButton("optAll", "2", false)%>   Choose Specific
跟随的是jQuery:
$("#optAll").click(function () {
alert ("Hitting the click function");
});
问题在于,仅在单击“全部选择”单选按钮时弹出警报。单击“选择特定”单选按钮时,它不会弹出。
以下种类的作品:
$(":input[@name='optAll']").change(function () {
alert ("Hitting the click function");
});
但是当单击同一页面上的复选框时,此解决方案将触发该消息。
我也尝试过以下没有运气的事情:
$("#optAll").click(function () {
alert ("Hitting the click function");
});
最佳答案
您的问题是您正在使用多个ID,而应该使用类。 HTML每页仅支持每个ID之一,因此您在一个页面上不能多次使用#optAll,为此应使用一个类。使用.optAll进行jQuery搜索,并使文本区域也具有optAll类。