选择下拉列表显示第一个选项而不是选定的选项

时间:2013-03-11 18:10:45

标签: html

我观察到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>

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

1 个答案:

答案 0 :(得分:0)

我找到了导致这种情况的JS代码:

$(options).removeAttr('selected'); 
$(options[map[my_array]]).attr('selected', 'selected');