使用firefox在选择列表中未选择的值(适用于chrome,safari,opera)

时间:2014-12-05 07:15:42

标签: javascript jquery dom

此代码应在选择列表中选择一个选项:

$('#ref_nationalite-pharmacien option[value='+t[14]+']').attr("selected", "selected");

适用于Google Chrome和Opera。

使用Firefox(所有版本,我使用的是Firefox 34),未选择该选项。

我试图用pop替换attr,没有结果。

这是我的代码的一小部分:

function actualiser_remplir_champ(reponse)

{     var t = reponse.split(“#”);

Retour是(我更改了私人信息):

283##SMITH#Bill#1964-09-28#1987-01-01#Google Street 19#Mons##523601#1##sspf  formation specifique et generale##21#

最后一个数字21是我在选择列表中选择的值,它不适用于Firefox,但适用于其他网络浏览器。

1 个答案:

答案 0 :(得分:0)

这是一个已知的FireFox问题,解决方案可以在这个SO线程中找到(从另一个SO线程获得):https://stackoverflow.com/a/10096033/844932

  

为每个选择标记添加autocomplete =“off”HTML属性。 (资源:   https://stackoverflow.com/a/8258154/260080

     

这修复了FireFox中的ODD行为。