我使用下面的js,对bootstrap switch进行赋值的时候,提示错误
Uncaught TypeError: Cannot read property 'apply' of undefined
var isUp = $('#isUp').data('value');
console.log('isUp is ' + isUp);
if (isUp==undefined || isUp == ''){
$('#isUp').bootstrapSwitch('setState',true);
} else{
$('#isUp').bootstrapSwitch('setState',isUp);
}
详细错误信息如下图所示:
我参考这个设置 使用jQuery获取Bootstrap Switch的值
看来有问题,于是查看源码,根本没有setState方法,应该使用下面的方法:
$('#isUp').bootstrapSwitch('state',$('#isUp').data('value'));