1

テーブルの上とテーブルの下に 1 つずつ、同じラジオ ボタンの 2 つのセットがあります (いくつかの UI 要件)。

問題は、ラジオボタンをチェックするように設定すると、ラジオボタンの一番下のセットのみがチェックされることです

これが私のコードです:

//Top Set of Radio Buttons
<input name="optField"  value="Male" type="radio">Male
<input name="optField"  value="Female" type="radio">Female

//Table Here

//Bottom Set of Radio Buttons
<input name="optField"  value="Male" type="radio">Male
<input name="optField"  value="Female" type="radio">Female

Jquery コード:

 $(window).load(function(){

 var $radios = $('input[name=optField]');

 $radios.filter('[value="Male"]').attr('checked',true);

 });
4

1 に答える 1

1

2 つのオプション グループに異なる名前属性を指定する必要があります。

HTML

<input name="optField"  value="Male" type="radio">Male
<input name="optField"  value="Female" type="radio">Female

//Bottom Set of Radio Buttons
<input name="optField2"  value="Male" type="radio">Male
<input name="optField2"  value="Female" type="radio">Female

JavaScript

$(window).load(function(){
    var $radios = $('input[name*="optField"]');
    $radios.filter('[value="Male"]').attr('checked',true);
});
于 2012-12-12T10:47:05.983 に答える