2017-05-13 238 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