2013-03-11 35 views
0

我观察到非常奇怪的html选择行为。当页面开始加载时显示选中的选项(Oprion 3)。页面满载时,选择重置为其第一个选项(选项1)。该页面的源代码显示所选择的第三个选项attribure,如下:选择下拉菜单显示第一个选项而不是选定的一个

<form action="#"> 
    <fieldset> 
    <select> 
     <option value="value 1">Option 1</option> 
     <option value="value 2">Option 2</option> 
     <option selected value="value 3">Option 3</option> 
    </select> 
    </fieldset> 
</form> 

任何想法可能是什么原因?

+1

有没有任何形式的JavaScript的? – hjpotter92 2013-03-11 18:12:49

+1

你有任何JS触摸表单? – 2013-03-11 18:13:12

+0

代码本身不能导致这样的问题:http://jsfiddle.net/4ckeY/ – Antony 2013-03-11 18:13:41

回答

0

我发现JS代码造成这个:

$(options).removeAttr('selected'); 
$(options[map[my_array]]).attr('selected', 'selected'); 
相关问题