У меня есть раскрывающееся меню asp.net, для которого я добавил select2 и кнопку clear на моей странице. Когда я нажимаю кнопку «Очистить», я бы хотел установить опцию с нулевым индексом. Ниже приведен код:Как установить selectedindex из выпадающего списка select2 в javascript
Если удалить ВЫБ.2 часть, я в состоянии очистить выпадающий список с "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 Выбор2() Select2 ('Вал', '0'); –
Спасибо, что ответили, но это не сработало – Karts
Вы когда-нибудь находили ответ на этот вопрос? Я потратил день на эту же проблему. По-видимому, невозможно установить индекс Select2 из JavaScript и JQuery (на каком-либо сайте на каком-либо сайте нет какой-либо документации относительно чего-то такого простого), то есть установите selectIndex через порядковый номер. – MC9000