在Firefox中显示预先选择的选项

时间:2013-12-16 19:54:42

标签: jquery firefox

我在Chrome中运行良好。如果用户具有与其帐户关联的州或国家/地区,则会以编程方式预先选择州或国家/地区,并在下拉列表中显示为默认值。

但是在Firefox中,当这些值被选中时,可见选择仍然显示为-State-和-Country-(当下拉列表签约时)。展开这些下拉列表时,会选择正确的值。当合同菜单时,如何将这些显示作为Firefox中的选择?谢谢!

1 个答案:

答案 0 :(得分:0)

我有一个这样的清单:

<select name="<?=$mode?>AcctCountry" id="<?=$mode?>AcctCountry" class="select2 input-block-level">
    <option value="" selected="selected">-Country-</option>
    <option value="US">United States</option>
    <option value="AF">Afghanistan</option>
    <option value="AX">Åland Islands</option>
    <option value="AL">Albania</option>
    <option value="DZ">Algeria</option>
    ...

我摆脱了第一个选项中的selected =“selected”,这解决了我所有的Firefox问题。如果你保留它并尝试使用任何方法使用jQuery更改值,Firefox仍将显示selected =“selected”选项但不显示Chrome。

为什么FF成为新的IE?啊。