私はいくつかのタブを持つサブスクライブフォームを持っています。 このフォームで前後にクリックできます。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