我无法让jQuery与Bootstrap按钮一起工作
I can't get jQuery to work with Bootstrap buttons
简单地说:我的目标是在一个页面上有两个按钮,当第一个按钮被按下时显示"1",当第二个按钮被按下时显示"2"。这适用于无线电输入,但当我从Twitter Bootstrap添加按钮标签时,它不再工作。
首先,这是我使用的jquery。我试图将span的值更改为按下的按钮的值:
<span id="val">0</span>
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
<script>
$(function() {
$('input[type=radio]').click(function() {
$("#val").html($(this).val());
});
});
</script>
使用
就可以了<input type="radio" Id="Radio1" value="1" name="a">
<input type="radio" Id="Radio2" value="2" name="a">
但是当我这样做时,它不再工作(我可以看到并按下按钮,但span的值仍然为0):
<div class="btn-group" data-toggle="buttons">
<label type="button" for="Radio1" class="btn btn-primary active">
<input type="radio" Id="Radio1" value="1" checked>
</label>
<label type="button" for="Radio2" class="btn btn-primary">
<input type="radio" Id="Radio2" value="2">
</label>
</div>
在我看来,标签引起了一个问题,但我不确定为什么。删除标签使它工作,但我需要按钮标签。
将click事件放置在标签上,然后在其"input"子元素中查找值:
$(function() {
$('div.btn-group label').click(function() {
$("#val").html($(this).children('input').val());
});
});
JsFiddle: https://jsfiddle.net/5vh3yzzq/1/
相关文章:
- Bootstrap折叠按钮不适用于android
- 如何在asp.net按钮上显示Bootstrap Autocloseable警报消息
- bootstrap在类更改时动画按钮样式
- 当点击今天按钮时,Bootstrap Date Time Picker未选择当前时间
- 按钮点击Bootstrap,如何切换导航类
- 如何实现 ladda-bootstrap 按钮加载动画
- 如何创建一个“下一步”按钮,使用 Java 脚本和 Twitter Bootstrap 切换选项卡
- Bootstrap/JQuery-单选按钮组事件函数
- (Angular+Bootstrap)如何阻止两个日期选择器被同一按钮打开
- Bootstrap下拉菜单不选择元素.需要下拉按钮组设计
- 触发Bootstrap's不使用按钮或A标记进行折叠
- 与 Bootstrap 按钮关联的 jQuery 函数仅执行一次
- 如何以编程方式检查Bootstrap按钮组(单选)按钮
- Bootstrap 3按钮下拉链接给我一个JQuery语法错误
- 在Twitter Bootstrap 3按钮(复选框)仍然是灰色后,它是未检查的
- 我无法让jQuery与Bootstrap按钮一起工作
- 在textarea中插入bootstrap按钮的值在点击textarea后不起作用
- jQuery未选择Bootstrap按钮
- 用Bootstrap按钮点击和jquery改变iframe内容
- 聚焦Bootstrap按钮进行键盘输入