请告诉我如何存储下拉列表的旧值。
一种可能性是使用以下.map()
函数将它们存储在临时 javascript 数组中:
var oldValues = $('#myselect option').map(function() {
return { value: $(this).val(), text: $(this).text() };
});
或使用以下方法完全克隆下拉列表.clone()
:
var dropdown = $('#myselect').clone(true);
然后恢复它。