我似乎无法将事件附加到我的 struts 单选按钮。
它定义为:
<s:radio id="useCourseList"
name="useCourseList"
required="true"
label="Course List?"
labelposition="top"
list="#{'1':'No','2':'Yes'}"
value="1"
/>
但我似乎无法为它创建点击事件。我试过
$('#useCourseList').click(function(event){
if($(this).val() === '2') {
renderCourseList();
} else {
switchToSingleCourseMode();
}
});
但这附加到“useCourseList”——按钮的实际ID是“useCousreList1”和“useCourseList2”。
将相同的点击事件分配给它们似乎很不稳定,尤其是当以后添加更多选项时,我也必须添加这些选项。如何添加“一个并完成”?