変更時にラジオの値を取得しようとする方法は次のとおりです。
var $radios = $('input:radio[name=extract_action]');
$radios.change(function() {
val = $(':checked', this).val();
alert(val);
});
ただし、アラートには「未定義」と表示されます。で試しました
val = $(':checked', $(this)).val();
あるいは
val = $(':checked', $radios).val();
しかし、それは同じです。
編集
HTML マークアップは次のとおりです。
<input name="extract_action" checked="checked" type="radio" value="1" /> Ok<br />
<input name="extract_action" type="radio" value="0" /> No