【发布时间】:2017-02-02 08:15:39
【问题描述】:
我有一个 asp.net 下拉菜单,为此我在我的页面中添加了 select2 和一个清除按钮。当我单击清除按钮时,我希望能够将选项设置为零索引。下面是代码:
如果我删除 select2 部分,我可以使用“ddlPatient.selectedIndex = 0;”清除下拉列表
$(document).ready(function() { debugger; $("[id$=ddlPatients]").select2(); });
function btnClear_Click() {
debugger;
var ddlPatient = document.getElementById("<%=ddlPatients.ClientID %>");
ddlPatient.selectedIndex = 0;
}
<asp:DropDownList ID="ddlPatients" runat="server"></asp:DropDownList>
<asp:Button ID="btnClear" runat="server" CssClass="btn btn-info" Text="Clear" OnClientClick="btnClear_Click();return false;" />
【问题讨论】:
-
$('#ddlPatients').select2().select2('val', '0');
-
感谢您的回复,但没有成功
-
你有没有找到这个问题的答案?我在同样的问题上花了一天时间。显然,不可能从 JavaScript 或 JQuery 设置 Select2 的索引(他们网站上的任何地方都没有关于这么简单的文档) - 也就是说,通过序数设置 selectedIndex。
标签: javascript asp.net jquery-select2 select2