如何为 jquery 中的多选下拉列表设置标题?
How to set caption for multiselect dropdownlist in jquery?
您好,我正在使用 jquery 开发一个 asp.net 应用程序。我有一个带有多选选项的下拉列表框。在页面加载时,我想显示 Select Any in dropodwnlistbox 和当前第一个值(我从数据库绑定)正在显示。
我将值绑定到服务器端的下拉列表,如下所示。
ddlvendorss.DataSource = VendorsDropDownDT;
ddlvendorss.DataTextField = "Name";
ddlvendorss.DataValueField = "Vendor_ID";
ddlvendorss.DataBind();
这是我的 asp.net 下拉列表框。
<b>Awarded To:</b> <asp:ListBox ID="ddlvendorss" runat="server" SelectionMode="Multiple" class="limitedNumbSelect"></asp:ListBox>
这是我的 jquery 代码。
$(function () {
$(".limitedNumbSelect").chosen();
});
我的问题是我想给一些标题,例如 Select 任何名称,但我的下拉列表显示数据库值。我可以知道我该如何解决吗?任何帮助,将不胜感激。谢谢。
你可以这样做:
$("#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", ""));
您好,我正在使用 jquery 开发一个 asp.net 应用程序。我有一个带有多选选项的下拉列表框。在页面加载时,我想显示 Select Any in dropodwnlistbox 和当前第一个值(我从数据库绑定)正在显示。
我将值绑定到服务器端的下拉列表,如下所示。
ddlvendorss.DataSource = VendorsDropDownDT;
ddlvendorss.DataTextField = "Name";
ddlvendorss.DataValueField = "Vendor_ID";
ddlvendorss.DataBind();
这是我的 asp.net 下拉列表框。
<b>Awarded To:</b> <asp:ListBox ID="ddlvendorss" runat="server" SelectionMode="Multiple" class="limitedNumbSelect"></asp:ListBox>
这是我的 jquery 代码。
$(function () {
$(".limitedNumbSelect").chosen();
});
我的问题是我想给一些标题,例如 Select 任何名称,但我的下拉列表显示数据库值。我可以知道我该如何解决吗?任何帮助,将不胜感激。谢谢。
你可以这样做:
$("#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", ""));