2012-01-31 15 views
3

jQuery Mobileを使用して有効または無効にできるラジオボタンがあります。jQuery Mobile - ラジオボタンの有効化と無効化の切り替え

ラジオボタンコード:試み

<input type="radio" disabled="disabled" value="option1" /> 

$('input[type="radio"]').removeAttr('disabled'); 

$('input[type="radio"]').attr('disabled', ''); 

はどちらも有効にボタンを切り替えることができるように思われます。

答えて

1
<input type="radio" id="rdoToggle" value="option1" /> 
$("input[type='radio']").checkboxradio('enable'); 

Refer the documnentation、jQueryとjQuery Mobileはこの動作が異なります。

$('#rdoToggle').toggle(function() { 
    $("input[type='radio']").checkboxradio('enable'); 
}, function() { 
    $("input[type='radio']").checkboxradio('disable'); 
}); 
0

$を使用してみてください(ELEM).prop( 'propertyNameのは')より参照してください。http://api.jquery.com/prop/

+0

申し訳ありませんが、これは私のためではありません:( –

0

私はチェックボックスがあなたの代わりに探しているものかもしれないと思う:

http://view.jquerymobile.com/master/demos/widgets/checkbox/

チェックボックスは、選択後も選択解除されていないようなラジオボタンとは異なり、ユーザのクリックによって自動的に選択され、選択解除されます。

関連する問題