Как установить заголовок для выпадающего списка множественного выбора в 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>&nbsp;&nbsp;<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", ""));
Другие вопросы по тегам