Как установить заголовок для выпадающего списка множественного выбора в jquery?
Привет я разрабатываю одно приложение asp.net с jquery. У меня есть один выпадающий список с опциями множественного выбора. При загрузке страницы я хочу отобразить Select Any в dropodwnlistbox, и в настоящее время отображается первое значение (я связываюсь с базой данных).
Я связываю значения с выпадающим списком на стороне сервера, как показано ниже.
ddlvendorss.DataSource = VendorsDropDownDT;
ddlvendorss.DataTextField = "Name";
ddlvendorss.DataValueField = "Vendor_ID";
ddlvendorss.DataBind();
Это мой asp.net dropdownlistbox.
<b>Awarded To:</b> <asp:ListBox ID="ddlvendorss" runat="server" SelectionMode="Multiple" class="limitedNumbSelect"></asp:ListBox>
Это мой код JQuery.
$(function () {
$(".limitedNumbSelect").chosen();
});
Моя проблема в том, что я хочу дать некоторую подпись, например, выбрать любое имя, кроме моего раскрывающегося списка, отображающего значение базы данных Могу ли я узнать, как я могу это исправить? Любая помощь будет оценена. Спасибо.
2 ответа
Вы можете сделать это так:
$("#ddlvendorss").prepend("<option value='' selected='selected'>select any name</option>");
В случае IE =< 8 вы должны сделать это так:
$("#ddlvendorss").prepend("<option value='' selected='selected'>select any name</option>");
$("#ddlvendorss")[0].options[0].selected = true;
И если вы хотите сделать это из кода:
ddlvendorss.Items.Insert(0, new ListItem("select any name", ""));
Попробуй это:
ddlvendorss.Items.Insert(0, new ListItem("Select", ""));