【发布时间】:2015-03-09 09:40:28
【问题描述】:
我正在尝试将 select2 与 <select></select> 控件一起使用,但我无法正确处理。我在下面发布我的脚本。
我的控制。
<select id="select2" runat="server" multiple="true" width="170px"></select>
我正在导入的脚本。
<script type="text/javascript" src="../Scripts/select2.min.js" ></script>
<script type="text/javascript" src="../Scripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="../Scripts/jquery-ui.js"></script>
<link rel="stylesheet" type="text/css" href="../Scripts/select2.min.css" />
$("#select.<%=select2.ClientID%>").select2();
我在页面加载时使用代码填充我的控件。
我得到的错误是Uncaught TypeError: undefined is not a function
我得到的输出是。
我想要的是一个下拉列表,用户可以在其中从填充的值中选择多个值。 顺便说一句,我使用的是最新版本的 select2.js
【问题讨论】:
-
把
$("#select.<%=select2.ClientID%>").select2();改成$("#"+<%=select2.ClientID%>).select2();放到document.ready中 -
如果您的
select2.min.js包含jQuery,则在导入它们时需要将该文件放在jquery-1.7.1.min.js之后,否则会引发未定义的错误。 -
感谢大家的回复,但没有人工作仍然有问题
标签: c# asp.net jquery-select2