回答編集履歴

1 テキスト修正

jun68ykt

jun68ykt score 5347

2018/07/15 17:09  投稿

こんにちは。
以下の2点を追加すると意図したUIになるのではないかと思います。
(1) 初期表示の際、 `#select2` を `disabled` にする。
(2) APIが成功で返ってきたら、(1)で設定した `disabled` を解除する。
以下は、ご質問のコードをもとに、上記 2点の修正をしたものです。
(※ただし、 API のURLとメソッドは適当に変えました。)
[https://jsfiddle.net/xjhbc27t/26/](https://jsfiddle.net/xjhbc27t/26/)
[https://jsfiddle.net/xjhbc27t/29/](https://jsfiddle.net/xjhbc27t/29/)
上記ですが、 iPhone では試していませんが、iPadのSafariでは意図した動きになりました。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る