jqueryでクリックしてラジオボタンの選択を解除しようとしています。
望ましい動作:
- クリックしたラジオボタンがすでにチェックされている場合は、チェックを外します
- クリックしたラジオボタンがチェックされていない場合は、チェックしてください
これが私のフィドルです:http://jsfiddle.net/2te28/15/
と私のコード:
$('.table').on('click mousedown', '.radio', function() {
if($(this).attr('id') == $(this).parents('tr').find('.radio:checked').attr('id'))
$(this).removeAttr('checked');
});
私の問題は、クリックしたものは常にオフになることです。
EDIT : id 転記エラーを修正しました EDIT2 :
両方のラジオ ボタンを同時に選択することはできません。