引导单选按钮与数据切换不工作
Bootstrap radio-buttons not working with data-toggle
我对HTML和Bootstrap/jQuery非常陌生。
我有一个表单,我正在使用BS按钮。它们应该像单选按钮一样,也就是说,当它们被按下时,背景颜色应该变深(就像这个例子一样)。但不知何故,它不起作用。以下是代码的摘录:有没有人有一个线索或提示如何做到这一点?谢谢你。
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Survey</title>
<script type="text/javascript" src="jquery.mobile-1.4.5.min.js"></script>
<script type="text/javascript" src="jquery.touchSwipe.js"></script>
<script type="text/javascript" src="bootstrap.min.js"></script>
<script type="text/javascript" src="Languages.js"></script>
<script type="text/javascript" src="LoadLanguages.js"></script>
<link rel="stylesheet" href="bootstrap.min.css"/>
<link rel="stylesheet" href="jquery.mobile-1.4.5.min.css"/>
</head>
这是一个问题的一组单选按钮:
<div class="row">
<div class="col-xs-12; col-sm-6; col-md-6; col-lg-4">
<legend id="s_p01_q02"></legend>
</div>
</div>
<div class="row">
<div class="btn-group btn-block" data-toggle="buttons">
<div class="col-xs-12; col-sm-3; col-md-3; col-lg-4">
<label for="s_p01_q02_rb01" class="btn btn-primary btn-block">
<input name="s_p01_q02" id="s_p01_q02_rb01" value="Option 1" type="radio"/>
</label>
<label for="s_p01_q02_rb03" class="btn btn-primary btn-block">
<input name="s_p01_q02" id="s_p01_q02_rb03" value="Option 3" type="radio" class="btn-group btn-group-justified"/>
</label>
<label for="s_p01_q02_rb05" class="btn btn-primary btn-block">
<input name="s_p01_q02" id="s_p01_q02_rb05" value="Option 5" type="radio" class="btn-group btn-group-justified"/>
</label>
</div>
<div class="col-xs-12; col-sm-3; col-md-3; col-lg-4">
<label for="s_p01_q02_rb02" class="btn btn-primary btn-block">
<input name="s_p01_q02" id="s_p01_q02_rb02" value="Option 2" type="radio"/>
</label>
<label for="s_p01_q02_rb04" class="btn btn-primary btn-block">
<input name="s_p01_q02" id="s_p01_q02_rb04" value="Option 3" type="radio" class="btn-group btn-group-justified"/>
</label>
<input name="s_p01_q02" id="s_p01_q02_ti01" value="" type="text" maxlength="350" class="btn-block"/>
</div>
</div>
</div>
尝试结合JQuery Mobile和Bootstrap的结果可能是一些组件看起来像Bootstrap和其他看起来像JQuery Mobile。如果你不添加JQuery Mobile在该页面,你会看到你可以有你想要的结果http://jsfiddle.net/MadalinaTn/pqyf31pv/.
的解决方案是抑制所有的css从JQuery移动为您的按钮,只是添加这一行来隐藏单选按钮:
input[type=radio], input[type=checkbox] {
visibility: hidden;
}
相关文章:
- 数据属性仅在切换设备模式下工作
- OnsenUI AngularJS数据绑定无法正常工作
- 将数据输入到draggable无法工作
- 当单元格内容由于forumula从另一个工作表编译数据而更改时发送电子邮件
- 数据rel=“;背面“;无法在iPhone上工作
- Ember数据:如何;映射”;工作
- Ajax表单数据phpPOST不工作
- 我应该将哪些数据传递给 Spotify 应用程序才能使分页工作
- 数据表 + 列搜索 + 整体搜索协同工作 + 服务器端处理
- .split() 数据属性在应该工作的时候不起作用
- 与 Angular 1.5 的单向数据绑定类似于双向工作
- 数据表自动生成的序列号无法正常工作.对于每一页
- 数据表中的FixedHead没有'删除分页后无法工作
- 谷歌脚本-从网站论坛解析HTML-并将数据写入工作表
- 如何使用应用程序脚本执行API从谷歌工作表中提取数据
- 按钮上的数据加载消息无法与ajax调用一起工作
- Ember数据:DS.attr(“数字”)应该如何工作
- 使用ASP.Net MVC Web Api将JSON数据导出到Excel工作表
- 将数据传回父组件的ReactJS组件无法工作
- 数据插件选项筛选器不工作