如何在 laravel 中实现 select2
How to implement select2 in laravel
我有简单的输入 我想用户 select js select2js
这是我的输入
<div class="form-group">
<select class="js-example-basic-multiple form-control" name="states[]" multiple="multiple">
<option value="AL">Alabama</option>
...
<option value="WY">Wyoming</option>
</select>
<!-- Button trigger modal -->
</div>
在我的 app.blade.php (master)
我有这个
$(document).ready(function() {
$('.js-example-basic-multiple').select2()
});
现在,当我 运行 我的应用程序出现此错误时
caught TypeError: $(...).select2 is not a function
at HTMLDocument.<anonymous> (create:420)
at j (jquery.min.js:1197)
at k (jquery.min.js:1203)
In console network both js and CSS for select2 are loaded
我的代码有什么问题?
可能是以下原因之一:
- 您的 select2 JS 没有添加到正确的位置,您需要在 jQuery
之后添加它
- 其他 JS 脚本可能会抛出错误,导致所有其他 JS 脚本中断
- 您的 jQuery 版本与 select2 jQuery 插件不兼容
- 您可以为不同的 jQuery 插件添加多个 jQuery
我有简单的输入 我想用户 select js select2js
这是我的输入
<div class="form-group">
<select class="js-example-basic-multiple form-control" name="states[]" multiple="multiple">
<option value="AL">Alabama</option>
...
<option value="WY">Wyoming</option>
</select>
<!-- Button trigger modal -->
</div>
在我的 app.blade.php (master)
我有这个
$(document).ready(function() {
$('.js-example-basic-multiple').select2()
});
现在,当我 运行 我的应用程序出现此错误时
caught TypeError: $(...).select2 is not a function
at HTMLDocument.<anonymous> (create:420)
at j (jquery.min.js:1197)
at k (jquery.min.js:1203)
In console network both js and CSS for select2 are loaded
我的代码有什么问题?
可能是以下原因之一:
- 您的 select2 JS 没有添加到正确的位置,您需要在 jQuery 之后添加它
- 其他 JS 脚本可能会抛出错误,导致所有其他 JS 脚本中断
- 您的 jQuery 版本与 select2 jQuery 插件不兼容
- 您可以为不同的 jQuery 插件添加多个 jQuery