我刚刚将 jQuery bootstrap-switch 插件更新到包含以下内容的最新版本 许多有趣和很酷的功能,但我有一个工作代码,如下所示:
var $checkbox = $('input[name="whatever"]');
$checkbox.bootstrapSwitch();
$checkbox.on('change', function() {
// ... do something cool here
});
当我切换开关时,输入中会触发 change
事件,很酷,因为如果是这样,上面的代码就可以工作,但是......在上次更新中,这种情况没有发生!
我知道有一个 onSwitchChange
回调,我可以用它来识别输入的更改,但你知道我不想在知道我是否遗漏了什么之前重构 100 行代码。
最佳答案
这对我有用。版本3.0.2
$elem.on('switchChange.bootstrapSwitch', function (e, data) {
//Do something
});
关于javascript - jQuery bootstrap-switch 3.0.2 不会触发输入上的更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25549404/