更新动态创建的下拉列表的选定索引值

时间:2016-07-01 15:21:54

标签: javascript jquery

我有一个调查应用程序,并且有一个动态下拉列表控制器。在调查的摘要部分(在提交结果之前),我想显示选择的相同下拉列表选项,该选项在上一页的下拉列表中选择。

它首次加载,但当我返回并更改选项并返回摘要页面时,我仍然会在下拉列表中看到旧选项。 alert(getdropdata);显示更新后的选择,但下拉列表本身并未显示更新的选择

$("#mydropdown2").empty();

var getdropdata=sessionStorage.getItem("gettingData");

questionAnswerElement.append('<select style="width:160px;margin-top: 1px;"  id="mydropdown2"  runat="server" disabled>'
    + '<option value="' + question.options1 + '">' + question.options1 + '</option>'
    + '<option value="' + question.options2 + '">' + question.options2 + '</option>'
    + '<option value="' + question.options3 + '">' + question.options3 + '</option>'
    + '<option value="' + question.options4 + '">' + question.options4 + '</option></select>');
alert(getdropdata);

document.getElementById("mydropdown2").selectedIndex = getdropdata;

1 个答案:

答案 0 :(得分:0)

sessionStorage有一个到期日。为什么不使用未过期的localStorage