我下载了select2包,并在我的laravel公共文件select2.min.css中包含了两个文件select2.min.css和select2.min.js到公共/ css文件夹和select2.min.js到公共/ js文件夹我想在我的页面上做多选。这里是我的“选择”,如:
<select class="form-control js-example-basic-multiple" name="tags"
multiple="multiple">
@foreach($tags as $tag)
<option value='{{ $tag->id }}'>{{ $tag->name }}</option>
@endforeach
</select>*
这是我<script>
部分:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="{{ URL::to('js/select2.min.js') }}"></script></script>
<script>
$(document).ready(function(){
$(".js-example-basic-multiple").select2();
});
</script>
我不知道多选择不工作,浏览器总是显示“未捕获的类型错误:$( ...)select2不是函数“
大家都遇到过这个问题吗?
确保您只有一个版本加载。 – Barmar
我使用CDN 这仍然不起作用。 –
@NickZhang Barmar的意思是确保您没有在页面的任何其他位置加载另一个jQuery实例。这样做将取代第一个,因此,删除任何注册的插件 – Phil