C# 如何更改dropdownlist中项目的索引?
目前我正在进行MVC3网站开发。在那里,我面临一个问题。我有一个下拉列表,它填充了数据库中的所有国家。我需要为特定国家/地区设置index=0 如何通过jquery实现它 我尝试使用下面提到的代码,但没有成功C# 如何更改dropdownlist中项目的索引?,c#,jquery,user-interface,html.dropdownlistfor,C#,Jquery,User Interface,Html.dropdownlistfor,目前我正在进行MVC3网站开发。在那里,我面临一个问题。我有一个下拉列表,它填充了数据库中的所有国家。我需要为特定国家/地区设置index=0 如何通过jquery实现它 我尝试使用下面提到的代码,但没有成功 $("#ddlCountry").find('[value=Eng]').remove(); $("#ddlCountry").eq(0).before($("<option></option>").val("Eng").text("England")); $(“
$("#ddlCountry").find('[value=Eng]').remove();
$("#ddlCountry").eq(0).before($("<option></option>").val("Eng").text("England"));
$(“#ddlCountry”).find('[value=Eng]').remove();
$(“#ddlCountry”).eq(0)。在($(”“).val(“Eng”).text(“England”))之前;
U可以使用
这就是我为达到预期效果所做的
$("#ddlCountry").find('[value=Eng]').remove();
$("#ddlCountry option").eq(1).before($("<option></option>").val("Eng").text("England"));
$(“#ddlCountry”).find('[value=Eng]').remove();
$(“#ddlCountry option”).eq(1).before($(“”).val(“Eng”).text(“England”);
发布您的代码,这样您就有更好的机会获得帮助!为了避免性能问题和代码膨胀,我建议您在服务器端订购相应的国家/地区。当然可以用jQuery来实现,但它既不美观,也没有那么高效
$("#ddlCountry").find('[value=Eng]').remove();
$("#ddlCountry option").eq(1).before($("<option></option>").val("Eng").text("England"));