jQueryのvalを使ってテキストボックスに動的にテキストをセットした場合にMacのsafariではplaceholderのテキストが非表示にならず、重なって表示されてしまいます。
フォーカス時にplaceholderを非表示にする方法は見つかったのですが、動的に値がセットされた場合にplaceholderを非表示にする方法はありますでしょうか?
勿論テキストがクリアされたらまたplaceholderを表示させなければいけないので、placeholderの値を空にすることはできません。
宜しくお願いします。