Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
Jquery 无法设置Html的选定值。下拉列表_Jquery_Json - Fatal编程技术网

Jquery 无法设置Html的选定值。下拉列表

Jquery 无法设置Html的选定值。下拉列表,jquery,json,Jquery,Json,我正在尝试为我的Html.Dropdownlist设置一个选定的值(从JSon结果返回的值)。下拉列表已具有此值。 例如:Json返回值:abc,这个值已经存在于DDL中 Jquery $("#ACTION").each(function (state) { if (this.Value == state.value) { var theText=state.value; $('#ACTION').val(theText); //I t

我正在尝试为我的Html.Dropdownlist设置一个选定的值(从JSon结果返回的值)。下拉列表已具有此值。 例如:Json返回值:abc,这个值已经存在于DDL中

Jquery

   $("#ACTION").each(function (state) {
     if (this.Value == state.value)
    {      
      var theText=state.value;
      $('#ACTION').val(theText); //I think its not suppose to be like this
    });
if条件满足,但当我尝试设置值时,什么也没有发生

DDL

我试图做的是,ddl(id:ACTION)显示Json与其他值一起被重新调整的值

任何帮助都将不胜感激。
谢谢..

在您的查看包中的DDL中,这是您的列表,对吗?我假设这是一系列类似这样的事情:

new SelectListItem{Text="Deactive", Value="False"}
对于要选择的对象,在将其传递到ViewBag之前,按如下方式初始化它

new SelectListItem{Text="Deactive", Value="False", Selected="True"}

我支持你的建议,但我认为我的Jquery是错误的。我不知道如何先检查,然后在DDL中显示现有值
new SelectListItem{Text="Deactive", Value="False", Selected="True"}