我观察到html选择的非常奇怪的行为。当页面开始加载时,显示选定的选项(Oprion 3)。页面完全加载后,选择重置为其第一个选项(选项1)。该页面的来源显示了第三个选项的选定属性,如下所示:
<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>
任何想法可能是什么原因?
答案 0 :(得分:0)
我找到了导致这种情况的JS代码:
$(options).removeAttr('selected');
$(options[map[my_array]]).attr('selected', 'selected');