2014-02-13 36 views
0

對於表單中的每個選擇列表,我想將選定選項設置爲record[]中與select的id相匹配的值。即字段名稱,這是我用select標記的。如何從JQuery中選擇的選項中設置選擇列表值

這個代碼不工作,它的設置別的(我的選擇列表中犯規切換到我的價值從record[],雖然record[this.id]正是我期待的,當然,當我倒置下面建立一個記錄後,我所得到的只是我不得不從下拉菜單中選擇的新值)

我想我可以只使用.val()設置一個選擇列表值,而不是攪動所有選項。

$('#dialog-edit-'+tableName+'-form select').each(function() { 
    $('#'+this.id).val(record[this.id]);     
}); 
+0

是選擇標籤ID索引,因爲它是在'記錄[]'? – dreamweiver

+0

應該很好http://jsfiddle.net/arunpjohny/dxj3v/1/ –

+0

好的,我會仔細看看,因爲它不起作用,但你們認爲它應該。是的,