2012-06-05 57 views
3

我試圖使用jQuery設置在下拉列表中選擇的值,我有這樣的:設置選定值jQuery的下拉列表

$('.option_vehiculo', '#form_login').each(function() 
{ 
    if (this.id == tipo_vehiculo_def) 
    { 
     this.value = "option"; 
    }; 
}); 

.option_vehiculo是我給我所有的dropdownlists一類,所以我可以快速找到它們。

我遍歷所有表單下拉列表,直到找到我想要修改的表單。尋找選擇我要換工作得很好,但我不能集中選定的值,我想這是我跟我的輸入字段做:

this.value = "option"; 

其中選項是我的下拉列表中的一個選項,但所有我從這裏得到的是我的下拉列表沒有選定的值,它只是出現在裏面沒有文本,並有可能選擇我的可用選項之一。

如何設置jQuery下拉列表的選定值?


嘗試:我想這一點,但我沒有得到任何結果,我不知道如果我可以用「這個」變量爲對象使用它,我想修改:

this.val("option"); 

試過這樣:

$('#tipo_vehiculo_1000').val("4"); 
var test = $('#tipo_vehiculo_1000').val(); 

通過ID選擇下拉列表我,並試圖改變我的選擇的選項,隨後再輸出它,它不斷給我的默認值「0」。

+0

顯示您的標記。我感到你正在犯一個很大的錯誤。 – Jashwant

回答

9

而不是通過所有這些迭代,你可以簡單地在一個jQuery選擇

$('#'+tipo_vehiculo_def).val('option') 

這使用價值您的ID假設你在選擇與價值=「選項」選項標籤。同時假定由於ID必須在頁面中唯一,所以您沒有複製任何ID。

+0

好的,finaly工作感謝!!!!! –

相關問題