jQueryで処理を順番に記述しても、先の処理が終了する前に次の処理に入ることが多々ありますがこれを解消する方法を紹介します。 jQuery 処理の順番通常は先に記述した処理から順番に開始していきますが、処理に時間がかかる場合、終了間に次の処理が走ってしまします。 下記の例の場合、test01Script()の処理が完了後、「完了しました」のアラートを出力したいのですが、test01Script()の処理に時間がかかると、test01Script()の処理が完了前にアラートが出力されます。
![jQuery 指定の処理が完了後に別の処理を実行する](https://cdn-ak-scissors.b.st-hatena.com/image/square/87ccfc41da1d76237e8d28202893b1af0b7942a2/height=288;version=1;width=512/https%3A%2F%2Fwww.programming-se.com%2Fwp-content%2Fuploads%2F2020%2F09%2Fword-image-1.png)
jQueryを利用して動的にoptionのdata()を取得したく調べた内容の備忘録です。 $(this)を利用して選択されたoptionを取得classやIDを利用する場合はの記述は「$(‘.className option:selected’).val()」などですが「$(this)」を利用した場合、classやIDとは記述方法が異なっているようです。 <!DOCTYPE html><html lang="ja"><head><meta charset="utf-8"><title>jQuery</title><select id="sel"><option value="1" data-test="テスト1">テスト1</option><option value="2" data-test="テスト2">テスト2</option></select><script src="*****
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く