jQuery bootstrap-switch 3.0.2没有触发输入上的更改事件

时间:2014-08-28 12:58:02

标签: javascript jquery bootstrap-switch

我刚刚将jQuery bootstrap-switch插件更新到包含它的最新版本 许多有趣而酷炫的功能,但我的工作代码如下:

var $checkbox = $('input[name="whatever"]');

$checkbox.bootstrapSwitch();

$checkbox.on('change', function() {
  // ... do something cool here
});

当我切换开关时,在输入中触发了change事件,很酷,因为上面的代码可以正常工作,但是......上次更新时没有发生这种情况!

我知道有一个onSwitchChange回调可以用来识别输入的变化,但是你知道我不想重构100行代码,然后才知道我是否遗漏了某些内容

1 个答案:

答案 0 :(得分:1)

这对我有用。版本3.0.2

        $elem.on('switchChange.bootstrapSwitch', function (e, data) {
          //Do something
        });