Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何更改dropdownlist中项目的索引?_C#_Jquery_User Interface_Html.dropdownlistfor - Fatal编程技术网

C# 如何更改dropdownlist中项目的索引?

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")); $(“

目前我正在进行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)。在($(”“).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"));