javascript - Bootstrap 切换 : One on the rest off

标签 javascript jquery twitter-bootstrap toggle

我正在使用 Bootstrap Toggle 插件,它将复选框转换为切换按钮。

当我将切换状态从关闭更改为打开时,我希望所有其他状态都关闭。

<input type="checkbox" checked data-toggle="toggle" data-onstyle="success" class="toggle" id="toggle-one">  
<input type="checkbox" checked data-toggle="toggle" data-onstyle="success" class="toggle" id="toggle-two">
<input type="checkbox" checked data-toggle="toggle" data-onstyle="success" class="toggle" id="toggle-three">

$('#toggle-one').bootstrapToggle('on');
$('#toggle-two').bootstrapToggle('off');
$('#toggle-three').bootstrapToggle('off');

最佳答案

试试这个,

$(".toggle").change(function() {
 if ($(this).is(":checked")) {
  $('[id^="toggle"]').not(this).each(function() {
   $(this).bootstrapToggle('off');
  });
 }
});

我想做的是,除了当前元素之外,我正在处理所有其他元素。

这里是jsfiddle链接

关于javascript - Bootstrap 切换 : One on the rest off,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42734118/

相关文章:

javascript - JQuery:无法在同一 div 中定位 h3?

javascript - bootstrap 工具提示保持打开状态(IE、Firefox)

javascript - 无法解除嵌套 <li> 的点击绑定(bind)

css - Bootstrap,div span4 不会保留在 row-fluid 中

javascript - 将可拖动点绑定(bind)在一起

javascript - super Backbone

javascript - 通过 javascript 的 gcm 消息

javascript - Accordion 式导航标题的切换图标

jquery - 如何使用 AJAX 请求获取重定向 URL?

JQuery UI Accordion 标题未正确呈现