質問編集履歴

2

HTMLの追記

2017/04/05 11:12

投稿

BANDIT1250FABS
BANDIT1250FABS

スコア86

test CHANGED
File without changes
test CHANGED
@@ -43,3 +43,17 @@
43
43
  </script>
44
44
 
45
45
  ```
46
+
47
+
48
+
49
+ ```HTML
50
+
51
+ <select id="PULLDOWN.PROGRAM" name="PULLDOWN.PROGRAM">
52
+
53
+ <option value="" selected>プログラムを選択してください</option>
54
+
55
+ <option value="プログラム1">プログラム1</option>
56
+
57
+ </select>
58
+
59
+ ```

1

試した内容を記述

2017/04/05 11:12

投稿

BANDIT1250FABS
BANDIT1250FABS

スコア86

test CHANGED
File without changes
test CHANGED
@@ -10,58 +10,36 @@
10
10
 
11
11
  $("#PULLDOWN\\.PROGRAM").change(function (e){
12
12
 
13
- var ver = "選択してください";
14
-
15
- var text = $(this).children("option:selected").text();
16
-
17
- var os = $("#PULLDOWN\\.OS");
18
-
19
- var ostxt = os.children("option:selected").text();
20
-
21
- var taros = setTargetOS(ostxt);
22
-
23
13
  var version = $("#PULLDOWN\\.VERSION");
24
-
25
- version.children().remove();
26
-
27
- if ( text != "") {
28
-
29
- version.append($("<option>").html(ver).val(ver));
30
-
31
- }
32
-
33
- var tbl_list = $("#HIDEDIV_OS_PG_VER table").filter(".tblBody");
34
-
35
- var tr = tbl_list.find("tr");
36
-
37
-
38
-
39
- for( var i=0,l=tr.length;i<l;i++ ){
40
-
41
- var cells = tr.eq(i).children();
42
-
43
- var list_os = cells.eq(1).text();
44
-
45
- var list_pg = cells.eq(2).text();
46
-
47
- var list_ver = cells.eq(3).text();
48
-
49
-
50
-
51
- if ( list_os == taros && list_pg == text) {
52
-
53
- if (!version.children("[value='" + list_ver + "']").length) {
54
-
55
- version.append($("<option>").html(list_ver).val(list_ver));
56
-
57
- }
58
-
59
- }
60
-
61
- }
62
14
 
63
15
  });
64
16
 
65
17
  </script>
66
18
 
67
19
  ```
20
+
21
+
22
+
23
+ 下記コードに変えてみたのですが
24
+
25
+ 動かずにTypeErrorとなってしまいました。
26
+
27
+
28
+
29
+ ```JavaScript
30
+
31
+ <script type="text/javascript" >
32
+
33
+ $(function() {
34
+
35
+ var program = document.getElementById( "#PULLDOWN\\.PROGRAM" );
36
+
37
+ program.change(function (e){
38
+
39
+ var version = document.getElementById("#PULLDOWN\\.VERSION");
40
+
41
+ });
42
+
43
+ </script>
44
+
45
+ ```