我已经下载了JQuery select2库,以便使用其Multiselect(看起来像标签)。 我有一个MVC应用程序,框架4.5,我也使用bootstrap。 我尝试过所有类型的解决方案,但出于某种原因,我的应用程序依赖于
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 page(在多值选择框下,多选类型下的那个)
我已经尝试了一些我无法记住的事情,因为我已经工作了一天左右......
我的参考资料是
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,但它没有工作(同样的错误)。
任何想法我做错了什么?
由于