2012-09-21 53 views
-6

如何存儲下拉列表的舊值?存儲下拉列表舊值並重新填充它們

+2

而你的代碼中有哪部分有麻煩?現在你還沒有真正問過問題。您只發布了您的客戶/經理/教師規範,瞭解您需要實施的某些功能。但是StackOverflow不是一個租用編碼器網站。 –

+0

我同意你的看法.Plz見編輯。 –

+0

什麼阻止你在隱藏的字段/變量中夾住選定的值,然後在重置時再次讀取它? –

回答

1

請告訴我如何存儲下拉列表的舊值。

一種可能性是使用.map()函數以將它們存儲在臨時JavaScript數組:

var oldValues = ​$('#myselect option')​.map(function() { 
    return { value: $(this).val(), text: $(this).text() }; 
}); 

或完全克隆使用.clone()方法的下拉列表:

var dropdown = $('#myselect').clone(true); 

並在以後恢復它背部。