我有一个带有多个标签的订阅表格。您可以在此表单中向后和向前单击。
对于下拉菜单,我使用 jquery 来预先选择先前的选择,因此人们不必在向后单击时重新回答这个特定问题。
该脚本适用于 Chrome 和 Firefox,但对于 Safari 则根本不起作用。不知何故,我就是无法让它工作。
你能看看它并告诉我我做错了什么吗?
剧本:
if (repeat_visit !== '') {
$('#repeatVisit').find('option').each(function(){
if ($(this).val() === repeat_visit) {
$(this).attr('selected','selected');
}
});
}
该属性设置为选项,因此它看起来像:是
我可以看到确实发生了这种情况,但是在页面加载后添加 selected 属性时,Safari 似乎不会更改页面。所以我需要以某种方式触发这个更改事件。