php – 如何在Laravel 5中使用我自己的Jquery
发布时间:2020-12-14 19:35:50 所属栏目:大数据 来源:网络整理
导读:我是Laravel的新手,我必须在我的代码中添加一个 Jquery如何添加它? $(document).ready(function(){ $('#selectAll').on('click',function(){ if ($(this).is(':checked')) { $('.chkbox').each(function(){ this.checked = true; }); }else{ $('.chkbox').e
|
我是Laravel的新手,我必须在我的代码中添加一个
Jquery如何添加它?
$(document).ready(function(){
$('#selectAll').on('click',function(){
if ($(this).is(':checked')) {
$('.chkbox').each(function(){
this.checked = true;
});
}else{
$('.chkbox').each(function(){
this.checked = false;
});
}
})
});
>我在哪里添加此文件? 解决方法
您必须将其附加到< script>< / script>标签和包含jquery库之后.
如果您在页面末尾包含它们(您的脚本和jquery库),则在结束之前< / body>标签,甚至更好,因为可用性原因. 我的建议: 在主模板的底部添加: .
.
.
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
jQuery(document).ready(function() {
@yield('postJquery');
});
</script>
</body></html>
这样你就可以确保在最后加载jQuery库和后续的javascript脚本. 然后,在需要您的脚本并扩展主模板的视图中添加它: @section('postJquery')
@parent
$('#selectAll').on('click',function(){
if ($(this).is(':checked')) {
$('.chkbox').each(function(){
this.checked = true;
});
}else{
$('.chkbox').each(function(){
this.checked = false;
});
}
});
@endsection
这样您的脚本只包含在实际需要它的视图中.您可以为所需的任何脚本执行此操作.需要@parent部分来防止使用已使用相同部分的视图生成的部分视图覆盖postJquery部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
