【发布时间】:2016-05-10 11:53:09
【问题描述】:
当我单击单选按钮时,我试图隐藏一个 div(#asideform),如果我从中删除 data-toggle="buttons"主 div(样式需要它),但如果我放在那里就不行。
我在 JavaScript 代码中的表达是否正确?
HTML:
<div class="btn-group form-group col-xs-6" data-toggle="buttons">
<label style="float: left; margin-bottom: 0;">Owns 50% +</label>
<br>
<label style="margin-top: 1%" class="btn btn-primary active rdio50">
<input type="radio" name="rdio50" id="foyes" name="foyes" autocomplete="off" checked> Yes
</label>
<label style="margin-top: 1%" class="btn btn-primary rdio50">
<input type="radio" name="rdio50" id="fono" name="fono" autocomplete="off"> No
</label>
</div>
JavaScript:
$(function () {
$("input[name='rdio50']").click(function () {
if ($("#fono").is(":checked")) {
$("#asideform").show();
} else {
$("#asideform").hide();
}
});
});
【问题讨论】:
-
如果您从引导程序加载演示脚本到您的页面,并将
data-toggle属性设置为button作为其值,那么该演示脚本将绑定一个函数。跨度> -
如果你想要一个按钮样式的元素,只需将
btn btn-primary或btn btn-default(或其他样式)添加到元素的类中。
标签: javascript html twitter-bootstrap