我已经下载了 JQuery select2 库,以便使用它的 Multiselect(看起来像标签)。我有一个 MVC 应用程序,框架 4.5,我也在使用引导程序。我尝试了各种解决方案,但出于某种原因,我的应用程序落在
0x800a01b6 - JavaScript 运行时错误:对象不支持属性或方法“select2”
这是我尝试过的:
1)
$(document).ready(function () {
var test = $('#test');
$(test).select2({
data: [
{ id: 0, text: "enhancement" },
{ id: 1, text: "bug" },
{ id: 2, text: "duplicate" },
{ id: 3, text: "invalid" },
{ id: 4, text: "wontfix" }
],
multiple: true,
width: "300px"
});
});
<input type="text" id="test" />
这是根据:JSFIDDLE
2)$(document).ready(function () { $("#test").select2(); });
<select id="test" class="form-control">
<option value="AL">Alabama</option>
<option value="WY">Wyoming</option>
<option value="XX">blabla</option>
</select>
那是根据:JQuery页面(在Multi-Value Select Boxes下,Multiple select types下的那个)
我已经尝试了更多我不记得的东西,因为我已经工作了一天左右......
我的参考是
select2.css
select2-bootstrap.css
bootstrap.css
jquery-1.10.2.js
select2.js
bootstrap.js
(按此顺序)JQuery Select2 版本是 3.5.1 我也尝试使用 jquery-2.1.1.js 而不是 jquery-1.10.2.js,但它不起作用(同样的错误)。
任何想法我做错了什么?
谢谢