このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
プログラム言語:javascript_jquery:ループ [2018/10/11 11:01] yusuke_komori 作成 |
プログラム言語:javascript_jquery:ループ [2019/04/04 17:29] (現在) yusuke_komori |
||
---|---|---|---|
行 1: | 行 1: | ||
====== ループ ====== | ====== ループ ====== | ||
- | ===== jQueryでのループ ===== | + | ===== eachを使ったjQueryでのループ ===== |
+ | ==== HTML要素でループ | ||
< | < | ||
<form action=" | <form action=" | ||
行 18: | 行 19: | ||
$(' | $(' | ||
console.log($(this).data(' | console.log($(this).data(' | ||
+ | }); | ||
+ | }); | ||
+ | </ | ||
+ | </ | ||
+ | ==== オブジェクトでループ ==== | ||
+ | < | ||
+ | <div> | ||
+ | 学年 | ||
+ | <select name=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | </ | ||
+ | </ | ||
+ | <div> | ||
+ | クラス | ||
+ | <select name=" | ||
+ | <option value=""> | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | $(function(){ | ||
+ | const class_list = { | ||
+ | 1: | ||
+ | 2: | ||
+ | 3: | ||
+ | }; | ||
+ | |||
+ | $(' | ||
+ | let grade = $(this).val(); | ||
+ | $(' | ||
+ | $.each(class_list[grade], | ||
+ | $(' | ||
+ | }); | ||
}); | }); | ||
}); | }); |