0

私は2つの無線入力を持っています。A,B

私はデフォルトで選択されたラジオとしてAを作ろうとしています. そして、次の動作が必要です: A が非表示になると、デフォルトで B がチェックされます。

これは私が試したものです。ご覧ください。

<div >
     <input type="radio" checked="checked" value="0" name="a" />
     <strong>A</strong>
</div>
<div>
     <input type="radio" checked=""  value="1" name="b" />
     <strong>
     B
    </strong>
</div>
<input type="text" onfocus="Javascript:document.forms[1].opt_payment[1].checked=true;" maxlength="20" value=" " name="" />

ありがとう

4

3 に答える 3

0
<div >
     <input id="radioA" type="radio" checked="checked" value="0" name="a" />
     <strong>A</strong>
</div>
<div>
     <input id="radioB" type="radio" value="1" name="b" />
     <strong>
     B
    </strong>
</div>

脚本:

if($("#radioA").is(":hidden")){
       $("#radioB").attr("checked","checked");
}

あなたも使うことができます

$("#radioB").attr("checked",true);

またはpropjqueryバージョン> 1.6に使用

$("#radioB").prop("checked",true);
于 2013-08-14T08:56:00.513 に答える
0

Aの属性checked="checked"を使用します。また、一度に A と B のどちらか一方のみをチェックする場合は、同じ名前で異なる値を指定します。

于 2013-08-14T08:40:08.717 に答える