我有一个订阅表单与几个选项卡。 您可以在此表单中向后和向前点击。jQuery下拉选择=在Safari中选择不起作用
对于下拉菜单,我使用jquery预先选择了前一个选项,这样人们就不必在倒退时重新回答这个特定的问题。
此脚本适用于Chrome和Firefox,但对于Safari,它根本不起作用。 不知何故,我只是不能得到这个工作。
你可以请看看它,并告诉我我做错了什么?
脚本:
if (repeat_visit !== '') {
$('#repeatVisit').find('option').each(function(){
if ($(this).val() === repeat_visit) {
$(this).attr('selected','selected');
}
});
}
属性被设置为选项,这样它看起来像: 是
我可以看到发生这种情况,但似乎Safari不改变当页所选属性将在页面加载后添加。所以不知何故我需要触发这个变化事件。
你可以创建小提琴吗? –
你尝试过使用$('#repeatVisit')。val(repeat_visit); – user1573618
没有JSfiddle我可以尝试设置这样的值谢谢! – BonifatiusK