私はselect2パッケージをダウンロードし、select2.min.cssとselect2.min.jsの2つのファイルをlaravelパブリックファイルselect2.min.cssに含めますpublic/cssフォルダに、select2.min.jsをpublic/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>
が動作し、ブラウザされていない、常に「キャッチされない例外TypeErrorを示しています。$( ...)。select2は関数ではありません "
誰もがこの問題に直面しましたか?
あなただけロードされたのjQueryの1つのバージョンを持っていることを確認してください。 – Barmar
私はCDN を使用していますが、まだ動作していません。 –
@NickZhang Barmarが意味することは、ページ内の他の場所にjQueryの別のインスタンスをロードしていないことを確認することです。そうすることで、最初のプラグインが置き換えられ、登録済みのプラグインが削除されます – Phil