此代码应在选择列表中选择一个选项:
$('#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,但适用于其他网络浏览器。
答案 0 :(得分:0)
这是一个已知的FireFox问题,解决方案可以在这个SO线程中找到(从另一个SO线程获得):https://stackoverflow.com/a/10096033/844932
为每个选择标记添加autocomplete =“off”HTML属性。 (资源: https://stackoverflow.com/a/8258154/260080)
这修复了FireFox中的ODD行为。