Select2多选框不起作用

时间:2018-04-22 11:35:33

标签: laravel jquery-select2

我正在使用Laravel 5.6。我可以制作单选框 这工作正常。

我读了这页

https://select2.org/getting-started/basic-usage

我使用此CDN

<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>

我将以下代码粘贴到我的刀片文件中。我可以看到物品,我可以 点击它们。但也没有出现多视图和十字标记。

<select class="js-example-basic-multiple" name="states[]" multiple="multiple">
  <option value="AL">Alabama</option>
    ...
  <option value="WY">Wyoming</option>
</select>

我的代码有什么问题?

1 个答案:

答案 0 :(得分:0)

创建自定义JS文件。并将其链接到您的HTML:

<script src="YourJsFile.js"></script>

YourJsFile.js

$(document).ready(function() {
    $('.js-example-basic-multiple').select2();
});

您的html文件:

<select class="js-example-basic-multiple" name="states[]" multiple="multiple">
  <option value="AL">Alabama</option>
  <option value="HI">Hawaii</option>
  <option value="CA">California</option>
  <option value="NV">Nevada</option>
  <option value="OR">Oregon</option>
  <option value="WA">Washington</option>
  <option value="WY">Wyoming</option>
</select>