我刚刚将jQuery bootstrap-switch插件更新到包含它的最新版本 许多有趣而酷炫的功能,但我的工作代码如下:
var $checkbox = $('input[name="whatever"]');
$checkbox.bootstrapSwitch();
$checkbox.on('change', function() {
// ... do something cool here
});
当我切换开关时,在输入中触发了change
事件,很酷,因为上面的代码可以正常工作,但是......上次更新时没有发生这种情况!
我知道有一个onSwitchChange
回调可以用来识别输入的变化,但是你知道我不想重构100行代码,然后才知道我是否遗漏了某些内容
答案 0 :(得分:1)
这对我有用。版本3.0.2
$elem.on('switchChange.bootstrapSwitch', function (e, data) {
//Do something
});