正如官方文档所示,我在 select 中实现了 select2,但我无法让它完全工作。
<div>
<div wire:ignore>
<select class="js-example-basic-single" name="state">
<option value="AL">Alabama</option>
<option value="WY">Wyoming</option>
</select>
<!-- Select2 will insert it's DOM here. -->
</div>
@push('scripts')
<script>
$(document).ready(function() {
$('.js-example-basic-single').select2();
$('.js-example-basic-single').on('change', function (e) {
@this.set('foo', e.target.value);
});
});
</script>
@endpush
如果我在视图中删除以下脚本,则 select2 组件呈现正常
$('.js-example-basic-single').on('change', function (e) {
@this.set('foo', e.target.value);
});
但当然我失去了所需的功能。
我使用的 selct2 添加链接如下
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="{{asset('SitioWeb/assets/select2/js/select2.min.js')}}"></script>
我错过了什么?