Cam*_*ron 4 jquery button show hide radio
我有以下代码:
<fieldset>
<legend>Do you currently have SolidWorks</legend>
<ul>
<li><label for=""><input type="radio" name="solidworks" value="Yes" id="rdYes" /> Yes</label></li>
<li><label for=""><input type="radio" name="solidworks" value="No" id="rdNo" /> No</label></li>
</ul>
</fieldset>
<fieldset id="boxReseller" style="display:none;">
<legend>Who is your SolidWorks reseller?</legend>
<ul>
<li><label for=""><input type="radio" name="reseller" value="Cad Connect" /> Cad Connect</label></li>
<li><label for=""><input type="radio" name="reseller" value="Cadtek" /> Cadtek</label></li>
<li><label for=""><input type="radio" name="reseller" value="CCSL" /> CCSL</label></li>
<li><label for=""><input type="radio" name="reseller" value="Innova" /> Innova</label></li>
<li><label for=""><input type="radio" name="reseller" value="NT CAD/CAM" /> NT CAD/CAM</label></li>
<li><label for=""><input type="radio" name="reseller" value="Solid Engineer" /> Solid Engineer</label></li>
<li><label for=""><input type="radio" name="reseller" value="Solid Solutions Ireland" /> Solid Solutions Ireland</label></li>
<li><label for=""><input type="radio" name="reseller" value="Solid Solutions Management" /> Solid Solutions Management</label></li>
<li><label for=""><input type="radio" name="reseller" value="TMS Scotland" /> TMS Scotland</label></li>
</ul>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
我想要做的是默认隐藏第二个字段集,如果一个人选择"是",则会出现该框,如果他们选择"否"或"未选择",则该框将再次隐藏.
有人可以帮忙吗?谢谢.
Nic*_*ver 16
你可以这样做:
$("input[name='solidworks']").change(function() {
$("#boxReseller").toggle(this.value == "Yes");
});??????
$("input[name='solidworks']:checked").change(); //trigger correct state onload
Run Code Online (Sandbox Code Playgroud)
您可以尝试使用此处问题中的标记,并在此处尝试预先选中的"是"版本.