Bootstrap 切换检查状态不起作用
Bootstrap Switch check state doesn't work
所以我在我的 cms 上处理我的用户组页面,我添加了一个开关来确定该组是否可以访问管理部分。如果是这样(并且用户检查了开关),将显示 div 权限。为此,我使用了 Bootstrap 的插件 Bootstrap 开关。
代码如下:
$(document).ready(function() {
$('input#isAdmin').bootstrapSwitch();
$('#permissions_multi_select').multiSelect();
$('#permissions_div').hide();
$('input#isAdmin').on('switchChange.bootstrapSwitch', function() {
if ($('input#isAdmin').state)
$('#permissions_div').show();
else
$('#permissions_div').hide();
});
});
如果我用 $('input#isAdmin').state 或 .attr('checked') 或 .checked 的警报更改 show() 或 hide() 方法,我得到 'undefined'.
有什么想法吗?
将条件中的$('input#isAdmin').state
替换为$('input#isAdmin').bootstrapSwitch('state')
$('input#isAdmin').bootstrapSwitch();
$('#permissions_multi_select').multiSelect();
$('#permissions_div').hide();
$('input#isAdmin').on('switchChange.bootstrapSwitch', function() {
if ($('input#isAdmin').bootstrapSwitch('state'))
$('#permissions_div').show();
else
$('#permissions_div').hide();
});
工作fiddle:http://jsfiddle.net/o2y5mhpr/1/
所以我在我的 cms 上处理我的用户组页面,我添加了一个开关来确定该组是否可以访问管理部分。如果是这样(并且用户检查了开关),将显示 div 权限。为此,我使用了 Bootstrap 的插件 Bootstrap 开关。
代码如下:
$(document).ready(function() {
$('input#isAdmin').bootstrapSwitch();
$('#permissions_multi_select').multiSelect();
$('#permissions_div').hide();
$('input#isAdmin').on('switchChange.bootstrapSwitch', function() {
if ($('input#isAdmin').state)
$('#permissions_div').show();
else
$('#permissions_div').hide();
});
});
如果我用 $('input#isAdmin').state 或 .attr('checked') 或 .checked 的警报更改 show() 或 hide() 方法,我得到 'undefined'.
有什么想法吗?
将条件中的$('input#isAdmin').state
替换为$('input#isAdmin').bootstrapSwitch('state')
$('input#isAdmin').bootstrapSwitch();
$('#permissions_multi_select').multiSelect();
$('#permissions_div').hide();
$('input#isAdmin').on('switchChange.bootstrapSwitch', function() {
if ($('input#isAdmin').bootstrapSwitch('state'))
$('#permissions_div').show();
else
$('#permissions_div').hide();
});
工作fiddle:http://jsfiddle.net/o2y5mhpr/1/