javascript - select2 显示不正确(使用 cdn)

标签 javascript php jquery symfony jquery-select2

我正在尝试使用一些 java 插件来完善我的网站,我在 Symfony 4 上并且使用 CDN bootstrap twitter。

当我将 select2 插件放入模板时,一切正常,select2 插件确实适用。

但是我不想直接从模板加载 select2 我想从 app.js 运行它但是它没有正常工作,select2 插件被激活但是它很奇怪,我'将在下面显示结果。

有我的app.js代码:

let $ = require('jquery');

require('../css/app.css');
require('select2');

$('select').select2();


console.log('Hello Webpack Encore! Edit me in assets/js/app.js');

抱歉我的英语不好,感谢大家看完我的文章!

最佳答案

您需要添加以下3个引用

$('select').select2({ width: '100%', placeholder: "Select an Option", allowClear: true });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/select2.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/css/select2.min.css" rel="stylesheet"/>


<select id='myselect'>
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>

</select>

关于javascript - select2 显示不正确(使用 cdn),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57744741/

相关文章:

javascript - 屏幕阅读器 aria 实时断言文本被中断

php - Python 相当于 PHP 的 date()

javascript - 让函数等待事件结束后出错

javascript - jquery 加载/卸载内容

javascript - jQuery 拖放

javascript - 使用 IIFE 改进 Canvas 代码

javascript - 选择选项更改时更改文本区域的值

javascript - 如果我想导入超过 1 个 CSS 文件,为什么多个 @import 在 Vue.js 元素中不起作用?

javascript - 具有相同类的 anchor 标记在 jquery 中单击按钮时不返回值

php - 如何通过 django 和 php 在同一域上提供动态内容?