チェックボックスがオンになっているときにラジオを選択し、チェックボックスがオフになっているときにラジオの選択を解除する簡単なjQuery方法は何ですか?

StackOverflow https://stackoverflow.com/questions/1269349

質問

<input id="myCheckbox" type="checkbox" /> Please, please check me
    <input id="myRadio" type="radio" /> Am I selected ?

次のような動作を希望します。

  1. myCheckbox がチェックされている場合、myRadio が選択されます。
  2. myCheckbox のチェックを外すと、myRadio の選択が解除されます。

非常に簡単な方法でこれを行うにはどうすればよいでしょうか?

ご返答よろしくお願いいたします。

役に立ちましたか?

解決

$('#myCheckbox').click(function() {
    if ($(this).is(':checked')) {
        $('#myRadio').attr('checked', 'checked');
    } else {
        $('#myRadio').removeAttr('checked');
    }
});
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top