我有一個訂閱表單與幾個選項卡。 您可以在此表單中向後和向前點擊。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