0

ラジオのオンクリックで複数のチェックボックスとラジオを表示する関数を使用しています。残念ながら、この機能はトリガー入力がチェックボックスの場合にのみ機能します。ラジオである必要があります。自分の機能をラジオで動作するように変更するにはどうすればよいですか?

これが私のスクリプトです:

<script>
$(function() {
  enable_cb();
  $("#groupa").click(enable_cb);
});

function enable_cb() {
  if (this.checked) {
     $("input.groupa").prop("checked", this.checked);
  } else {
     $("input.groupa").removeAttr("checked");

  }
}
</script>

これが私のhtmlです:

<input type="radio" id="groupa" checked="checked">Group A<br />
<input type="checkbox" class="groupa"> A<br />
<input type="radio" class="groupa"> B<br />
<input type="checkbox" class="groupa"> C<br />
<input type="radio" class="groupa"> D<br />
<input type="checkbox" class="groupa"> E<br />
4

1 に答える 1

0
function enable_cb() {

    if( $(this).is(':checked') ) 
    {
         $("input.groupa").attr("checked",'checked');
    } 
    else {
        $("input.groupa").removeAttr("checked");

    }

}
于 2013-02-14T22:04:32.340 に答える