Ich lade das select2-Paket herunter und lege die zwei Dateien select2.min.css und select2.min.js in meine Laravel-Datei, select2.min.css, ein in den Ordner public/css und select2.min.js in den Ordner public/js Und ich möchte eine Mehrfachauswahl auf meiner Seite vornehmen. Hier ist meine „wählen Sie“ wie:
<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>*
Und das ist mein <script>
Abschnitt:
<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>
Ich weiß nicht, die Mehrfach-Auswahl nicht funktioniert und Browser immer zeigen „Uncaught Typeerror: $ (...) select2 ist keine Funktion "
Hat schon mal jemand dieses Problem gelöst?
sicher, dass Sie nur eine Version von jQuery geladen haben . – Barmar
Ich benutze CDN Das funktioniert immer noch nicht. –
@NickZhang was Barmar bedeutet, ist sicherzustellen, dass Sie keine andere Instanz von jQuery irgendwo anders auf Ihrer Seite geladen haben. Dies wird den ersten ersetzen und somit alle registrierten Plugins entfernen. – Phil