2017-05-13 131 views
-1

我有一个选择,我填写/通过ajax填充。我怎样才能通过价值自动选择一个选项?通过ajax选择通过值选择选项

我有我的选择是这样的:

<select class="form-control" id="sel_implementaciones" name="sel_implementaciones"> 
    <option selected="" disabled="" value="0"> -- </option> 
</select> 

我填满它是这样的:

$.each(obj.implementaciones, function(key, value) 
{ 
    implementaciones.append('<option value="'+ value.id_implementacion +'" hasAlliance="'+ value.hasAlliance +'">' + value.nombre + '</option>'); 
}); 

但是,当我想这样做:

$("#sel_implementaciones").val(obj.id_implementacion).attr('selected', true); 

我没有按” t选择任何东西,并给出选择空白。请帮忙!

在此先感谢!

+0

分享你的代码,请。 – cosmoonot

+0

我编辑了我的问题。 –

回答

1

很难给出确切的答案,没有看到你的代码,但你可以做这样的事情

$("#my_select").val("the_new_value"); 
+0

请再次看到我的问题我已经编辑过。 –

+0

看起来像'id_implementacion'是obj.implementaciones数组中每个元素的属性而不是'obj'本身。这里obj.implementaciones [index_you_want] .id_implementacion应该返回一个有意义的值,而不是obj.id_implementacion。如果情况并非如此,请张贴您'obj'结构外观的样本 – vabii