我需要根据复选框选择来显示和隐藏某些表单元素。jquery切换和重置表单元素
这是我的HTML:
<div class="form-group">
<label>
<input name="address_check" value="1" type="checkbox">
<span class="lbl"> Yes, My postal address is different</span>
</label>
</div>
<div id="address2">
<div class="form-group">
<label class="control-label" for="street_no">Street No:</label>
<div class="col-xs-12 col-sm-9">
<input type="text" name="street_no" class="col-xs-12 col-sm-4" />
</div>
</div>
<div class="form-group">
<label class="control-label" for="street_name">Street Name:</label>
<div class="col-xs-12 col-sm-9">
<input type="text" name="street_name" class="col-xs-12 col-sm-4" />
</div>
</div>
</div>
在这里,我想显示#address2
DIV如果address_check
复选框选中和其他明智它应该是隐藏。
这我怎么试了。
$('input[name="address_check"]').bind('change',function(){
$('#address2').fadeToggle(!$(this).is(':checked'));
});
我的问题是我想表单元素复位内address2
格时,这是切换了。重置意味着我想要清空这些元素。
有人可以告诉我该怎么做吗? 谢谢。
您可以切换呢? – void
@void,是的,我可以 – user3733831