我有一个选择下拉列表有n个选项,我想在页面加载,我之前选择的选项应该在下拉列表中使用jquery选择:
这是我的HTML代码:
<select id="myList">
<option value="1">first</option>
<option value="2">second</option>
<option value="3">third</option>
</select>
<input type="hidden" value="1" id="hiddenoptionid" />
这是我的jquery代码:
$(document).ready(function() {
var projectId=document.getElementById("hiddenoptionid").value;
$("#myList option[value="+projectId+"]").attr("selected", "selected");
});
$("#projectlist").on('change', function() {
var id = $(this).val();
document.getElementById("hiddenoptionid").value=id;
location.reload();
});
感谢。
答案 0 :(得分:1)
你可以使用喜欢,
$(document).ready(function(){
$("#projectlist").val($("#hiddenoptionid").val());
});
请注意,如果您重新加载该页面,$("#hiddenoptionid").val()
将再次重置为1
。如果您想保留该值,请使用cookies
作为