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」です。
特に後でオプションが追加されたときに、それらにも追加する必要があるため、両方に同じクリックイベントを割り当てるのは面倒です。「one and done」を追加するにはどうすればよいですか?