ラジオボタンがいつ選択/変更されたかを認識するために、jQuery .change() イベントがあります。
ラジオボタンのコードは次のとおりです。
<input type="radio" name="joint" value="0" class="who" data-entity="me"/>
<input type="radio" name="joint" value="1" class="who" data-entity="me and partner"/>
変更を検出するための私のJavaScriptは次のとおりです。
$('input[name=joint]').bind('change', function(){
alert('changed');
$('.jointWho').html('Cover for '+$('option:selected',this).data('entity'));
});
ただし、ラジオボタンを選択/変更すると、イベントが発生せず、アラートが表示されません。
何か案は?