質問編集履歴

2

2018/07/30 14:00

投稿

suni
suni

スコア9

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,10 @@
5
5
  selectボックスを二つ用意し、1つ目の選択肢によって2つ目の選択肢が自動的に切り替わるようにしたいです。
6
6
 
7
7
  かつ、2つ目の選択肢の項目が1つなら、自動的に表示されるようにしたいです。
8
+
9
+ 例えば、下記のソースで言うと、
10
+
11
+ 県の選択で、[北海道]を選ぶと、市の選択は[札幌市]と[釧路市]なので、市のセレクトボックスの初期表示は、[-- 選択--]。[青森]の場合は、[青森市]だけなので、初期表示が[青森市]となるようにしたいです。
8
12
 
9
13
 
10
14
 

1

2018/07/30 14:00

投稿

suni
suni

スコア9

test CHANGED
File without changes
test CHANGED
@@ -76,15 +76,15 @@
76
76
 
77
77
  $(function() {
78
78
 
79
- var $children = $('.parent'); //都道府県の要素を変数に入れます。
79
+ var $children = $('.child'); //の要素を変数に入れます。
80
80
 
81
81
  var original = $children.html(); //後のイベントで、不要なoption要素を削除するため、オリジナルをとっておく
82
82
 
83
83
 
84
84
 
85
- $('.child').change(function() {
85
+ $('.parent').change(function() {
86
86
 
87
- //選択された地方のvalueを取得し変数に入れる
87
+ //選択された都道府県のvalueを取得し変数に入れる
88
88
 
89
89
  var val1 = $(this).val();
90
90