我似乎无法将一个事件附加到我的struts单选按钮。附加onclick事件struts单选按钮
它的定义为:
<s:radio id="useCourseList"
name="useCourseList"
required="true"
label="Course List?"
labelposition="top"
list="#{'1':'No','2':'Yes'}"
value="1"
/>
但我似乎无法为它创建一个click事件。我试图
$('#useCourseList').click(function(event){
if($(this).val() === '2') {
renderCourseList();
} else {
switchToSingleCourseMode();
}
});
但是,重视 “useCourseList” - 按钮的实际IDS,虽然是 “useCousreList1” 和 “useCourseList2”。
将相同的点击事件分配给他们两个似乎很奇怪,特别是因为稍后添加更多选项时,我也必须添加这些选项。我怎样才能添加“一个和完成”?
你可能显示的是生成的HTML呢? – Alexander
如果实际ID与您在jQuery选择器中使用的ID不同,当然它不会触发。相反,将类属性添加到您的元素,并按类选择。 – hayavuk
给单选按钮一个CSS类并使用它。 –