我下載了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