1

我已经下载了 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,但它不起作用(同样的错误)。

任何想法我做错了什么?

谢谢

4

0 回答 0