2014-05-20 12 views
0

사용자가 라디오 버튼을 선택 취소 할 수있게해야합니다 (아니요, 확인란을 사용할 수 없습니다). jQuery 코드에 따라라디오 버튼 확인/선택 해제는 Opera v12x를 제외한 모든 브라우저에서 작동합니다.

오페라를 제외하고, 모든 주요 브라우저 및 버전에서 잘 작동합니다 : 오페라는 '변경을 클릭합니다'선택에 질식 것처럼

$('body').on('click change', 'input:radio', function() { 
    $(this).prop('checked') ? $(this).prop('checked',false) : $(this).prop('checked',true); 
}); 

것 같다. 어떤 아이디어?

직접 try it 수 있습니다. 어떻게됩니까

: 라디오 버튼을 클릭하면 을 오페라에서는 "아무 일도 발생하지 않습니다." 버튼을 확인할 수 없습니다. 슬로우 모션 (디버그 모드)에서는 라디오 버튼을 확인한 후 선택을 해제 한 것을 볼 수 있습니다.

업데이트 : 의견에 따르면, 그것은 Opera v21x에서 작동하는 것으로 보입니다. 그러나 v12x에서는 작동하지 않습니다. 다른 버전은 확실하지 않습니다.

+1

왜 당신이 체크 박스를 대신 사용하지 않는? –

+4

^이것이 농담이라면, 그것은 굉장했습니다. lol – cr0ss

+1

Opera에서 잘 작동합니다. – j08691

답변