Javascript Laravel 4和自举开关
我试图在最新版本的Laravel(4.2.8)中使用Bootstrap开关(),但是我对学习这个框架和PHP还不熟悉 我在主index.blade.php文件的头部引用了四个必需的文件,如下所示:Javascript Laravel 4和自举开关,javascript,php,css,twitter-bootstrap,bootstrap-switch,Javascript,Php,Css,Twitter Bootstrap,Bootstrap Switch,我试图在最新版本的Laravel(4.2.8)中使用Bootstrap开关(),但是我对学习这个框架和PHP还不熟悉 我在主index.blade.php文件的头部引用了四个必需的文件,如下所示: {{ HTML::style('public/bootstrap-switch-style/css/bootstrap-switch.css') }} {{ HTML::style('public/bootstrap-switch-master/css/bootstrap.css') }} {{ HT
{{ HTML::style('public/bootstrap-switch-style/css/bootstrap-switch.css') }}
{{ HTML::style('public/bootstrap-switch-master/css/bootstrap.css') }}
{{ HTML::script('public/bootstrap-switch-master/js/jquery.js') }}
{{ HTML::script('public/bootstrap-switch-master/js/bootstrap-switch.js') }}
在index.blade.php文件的下面,我创建了一个值为checked的复选框,并尝试调用函数将复选框与切换开关协调
<input type="checkbox" name="my-checkbox" checked>
{{$toggle=("[name='my-checkbox']").bootstrapSwitch();}}
{{$toggle=(“[name='my-checkbox']”)。bootstrapSwitch();}
出现以下错误:
Symfony\Component\Debug\Exception\FatalErrorException(E\U错误)
调用未定义的函数bootstrapSwitch()
在该错误下面引用了我的index.blade.php文件的摘录:
<input type="checkbox" name="my-checkbox" checked>
<?php echo $toggle=("[name='my-checkbox']").bootstrapSwitch();; ?>
这并不是你真正想要做的:
<?php echo $toggle=("[name='my-checkbox']").bootstrapSwitch(); ?>
这是有效的。删除PHP标记,删除echo并用它替换当前行,然后看看这是否适合您。此外,我还建议回到《圣经》,它清楚地写着:
添加您的复选框
初始化引导开关
$(“[name='my-checkbox']”)。bootstrapSwitch()代码>
非常感谢您的回复。我(失败)尝试包装初始化引导开关语法是因为没有它,我看到的只是带有$(“[name='My-checkbox']”)的复选框。bootstrapSwitch();就在它旁边。就好像它没有意识到我正在调用函数来转换复选框。非常感谢。请尝试将其包装在脚本标记中:$(“[name='my-checkbox']”)。bootstrapSwitch()代码>这将隐藏$(“[name='my-checkbox']”)。bootstrapSwitch();但是,代码仅显示复选框本身。
$("[name='my-checkbox']").bootstrapSwitch();